Embedded Software Engineer (ONSITE) Job at Expect Technical Staffing, Colorado Springs, CO

ejdMUFMwcU1yUlY0dTJEZytMd1IxZVcwVlE9PQ==
  • Expect Technical Staffing
  • Colorado Springs, CO

Job Description

Job Description

Job Description

Seeking a C/C++/Python Embedded Software Engineer with Linux and hardware interface experience to design and release both the software/hardware for items such as single board computers, environmental control and measurement, and LED sign message control.

Please Note

  • This is an ONSITE/in the office position. It is not remote.
  • This is a full-time/perm/W-2 position. It is not a contract.
  • Must be a US Citizen or Green Card Holder.
  • Must be located in the Colorado Springs area.
  • Offered base salary is $110k to $140k

Responsibilities

  • Write complete code utilizing a project concept analysis, design review, development, peer review, test and release process
  • Become the designated owner of specific code bases
  • Design software features to meet product requirements
  • Write technical specifications and assist with functional specifications
  • Troubleshoot and debug existing products and perform new development (which means, in an embedded environment the person must be familiar with programming and troubleshooting at the IC level.)
  • Validate products against standards documents
  • Work with and support production and customer service
  • Create test documentation/procedures and test/validation programs

Requirements

  • 5 years (or more) experience and knowledge of:
  • C, C++, Python in an embedded environment

  • Software development experience in Linux & bare-metal environments
  • ARM Cortex microcontroller and SOC architectures

  • Demonstrated experience designing, implementing, testing, diagnosing & supporting production software
  • Experience with networking technologies and protocols (SNMP, TCP/IP, UDP) at a low level
  • Serial communication protocols RS232, RS485, SPI, I2C, HDLC, SPI

  • Advanced Python experience:
  • Knowledge of Python libraries & build tools - Hatch, FastAPI, Pydantic, Pony ORM, Pillow
  • Strong knowledge of object-oriented development using common architectural design patterns
  • Asyncio library experience (async / await syntax, coroutines, tasks, threading, queues)
  • Python QA and unit testing frameworks (pytest, mocks, code coverage, flake8)

  • Hardware/Software interface required
  • Proficiency with test equipment such as logic analyzers and oscilloscopes
  • Experience with design for testability

Benefits

  • Medical, Dental, and Vision Insurance
  • 401(k) with Company Match
  • Life Insurance (Basic, Voluntary & AD&D)
  • Disability Insurance (Short-Term & Long-Term)
  • Hospital, Critical Illness, and Accident Insurance
  • Paid Time Off
  • Career Development & Training

Job Tags

Permanent employment, Full time, Contract work, Temporary work, Work at office,

Similar Jobs

DRC Systems

QA Tester Job at DRC Systems

 ...tools Jenkins/Sauce labs for nightly batch run of the Script. Experience in all stages of the Software Development Life Cycle and QA Life Cycle and in all dimensions of Functionality, Usability & Reliability. Experience in designing Test Cases, Test Scenarios,... 

Resource Development Company LLC

Industrial Coatings estimator Job at Resource Development Company LLC

 ...techniques. The successful candidate will manage field teams, subcontractors, budgets, schedules, and customer relationships, ensuring...  ...years of experience in coatings project management or industrial painting. In-depth understanding of coatings systems (e.g.,... 

SuVeto

Boarding Attendant - Creekside Pet Care Center (Part-Time) Job at SuVeto

 ...is a full-service 24/7 veterinary hospital with onsite grooming, daycare and boarding services. We are located in the Keller/Southlake...  ...kennel maintenance. Their main objective is to properly board our dogs and cats, provide a fun-filled and safe environment for the pets... 

Lemieux & Associates LLC

Private Investigator Job at Lemieux & Associates LLC

 ...grow with us! Lemieux & Associates, a national leader in the investigative industry, is seeking experienced SIU/Claims Investigators in the...  ...cases is a must Experience conducting surveillance as a Private Investigator is preferred but not required Bi-lingual is a... 

Davita Inc.

Sr. Business Intelligence Analyst Job at Davita Inc.

 ...unique experiences and embrace theflexibility to do your best work. Creating a career you love? It's Possible.As a Senior Business Intelligence Analyst, you will play a pivotal role in analyzing Pinterest datasets and developing visualization dashboards to extract...