Senior Embedded Software Engineer
Compensation
$150k – $180k /yr
Employment type
Full-time
Work setting
On-site
Location
Boulder, CO
Schedule
Day shift
Posted
You'll be redirected to the employer's application page.
Job overview
The Senior Embedded Software Engineer role is hybrid in Boulder, CO, with two days onsite and three days remote. Base salary is $150,000–$180,000 per year, plus bonus. The role supports a technology company building hardware and software to help customers understand and improve energy use. This hands-on individual contributor develops firmware and low-level software for embedded products, maintains the existing platform, and helps guide its architecture and transition toward Rust. The work spans design and board bring-up through production and ongoing product support.
What you'll do
- Design and maintain C firmware
- help transition development toward Rust
- develop embedded Linux components, device drivers, kernel modules, and board support packages
- shape reusable software architecture
- improve CI/CD and automated validation
- build Python tools for testing and automation
- maintain bootloaders and SPI, I2C, UART, and USB interfaces
- collaborate with hardware engineers on reviews, bring-up, debugging, and validation
- optimize performance, memory, and power use
- contribute to code reviews and technical decisions.
What we're looking for
- Skills & competencies
- senior embedded software engineerhybridboulder cotechnical integrityc firmwarerustembedded linuxpythonci/cddevice driversboard bring-up$150k–$180k/yearbonus
- Work arrangement
- Weekend coverage required
Benefits & perks
- Medical, dental, and vision insurance
- 401(k) with company match
- paid time off
- paid family leave
- tuition reimbursement
- flexible daily hours
- 40-hour workweek.
Why this role
Hybrid schedule with two onsite days and three remote days; hands-on technical ownership without a move into management; established energy-use product platform.
About the employer
Technical Integrity is hiring for this role. Industry: Custom Computer Programming Services. Sector: 54.
Additional details
- Industry sector
- 54
- Industry
- Custom Computer Programming Services
- Occupation code
- 15-1252.00
You'll be redirected to the employer's application page.
Listing ID: 0927bf50-62d6-4c97-9123-6bb1c5f1bb1d