IQ Clarity LLC
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
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