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

cWlrNzFSMXpkTjJzdDdMNlNlME5scm9vNUE9PQ==
  • 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

Koscom Cable Inc.

Cable Technician/Installer Job at Koscom Cable Inc.

Greetings from Koscom Cable Inc! Our Company is looking for 1099 Cable Technicians! Experience is a plus. Full-time. Paid training...  ...TV, Internet, and Phone services for our customers *Installing equipment (modems, cable boxes)*Troubleshooting *Customer education... 

PRIDE Healthcare

Urgently Hiring Hospital Phlebotomists Job at PRIDE Healthcare

 ...Job Description Job Description Join Pride Health as a Phlebotomist III Floater at New Haven, CT! This is a 3 months contract role offering a great opportunity for experience to excel in a dynamic environment. Role: Phlebotomist III Floater Work... 

HighGround

CARPET CLEANING TECHNICIAN Job at HighGround

 ...Job Description Job Description Job Title: Carpet Cleaning Technician Company: AllKlean Restoration Location: Post Falls, ID About Us: Join AllKlean Restoration, a leading carpet cleaning and water damage restoration company based in Post Falls, ID. With... 

M&J Carriers

Owner Operator - Truck Drivers Needed Job at M&J Carriers

* *TRUCK DRIVERS OTR - TRUCKS MUST BE 2018 OR NEWER MODELS* Truck must be a 2018 year or newer Paid Weekly (Every Friday) Direct...  ...time Pay: From $0.01 per mile Trucking Driver Type: * Owner-operator Trucking Route: * OTR Experience: * Commercial... 

GolfJobs

Golf Course Superintendent Job at GolfJobs

Share this job:Golf CourseSuperintendent 1 August 2025Category: Golf Course Superintendent JobsCountry: USAState: CaliforniaApply for this job.Click the button below to apply for this job.Apply NowAlready have an account? Log in firstGolf Course...