Logo
IQ Clarity LLC

Embedded Software Engineer

IQ Clarity LLC, Colorado Springs, Colorado, United States, 80509

Save Job

Embedded Software Engineer (C/C++/Python) Location:

On-site in

Colorado Springs, CO

(local candidates only) Salary:

$110,000–$140,000 Industry:

Embedded systems, electronics/hardware integration Job Overview Join a senior engineering team to develop software and hardware for: Single-board computers

Environmental control and monitoring systems

LED signage and message controllers

You’ll own codebases from design through release and post-support, with a focus on embedded systems interfacing directly with hardware. Responsibilities Full lifecycle development: design, code, test, release, and support

Own and maintain specific embedded software components

Translate product requirements into technical specs

Debug and troubleshoot at the

IC (integrated circuit)

level

Work with networking (SNMP, TCP/IP, UDP) and serial protocols (RS232, SPI, I2C, HDLC)

Create test/validation programs and procedures

Collaborate with production and customer support teams

Some travel required (~5%)

Required Skills 5+ years : Embedded software with

C, C++, Python

Linux & bare-metal development

Strong understanding of

ARM Cortex MCUs/SOCs

Hands-on with

hardware/software interface

tools (oscilloscopes, logic analyzers)

Experience with: Python async features (asyncio, await, coroutines)

Python libraries/tools (FastAPI, Pydantic, Hatch, Pillow, Pony ORM)

Software design patterns & object-oriented programming

QA/testing frameworks: pytest, mocking, code coverage tools

Serial/network protocol knowledge (SPI, RS232, RS485, etc.)

Benefits Health, dental, vision

401(k) with match

Life & disability insurance

PTO and paid holidays

Compensation: $110,000-$140,000 per year