Post Job Free
Sign in

Embedded Software Engineer

Company:
IQ Clarity
Location:
Colorado Springs, CO, 80910
Posted:
July 15, 2025
Apply

Description:

Job Description

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

Full-time

Apply