Unknown Company

Senior Linux & C Embedded Engineer for Clean Tech Company (Boulder)

boulder, boulder county, co • Posted 2 days ago
Remote Full Time General
Linux and C Expert- Embedded Software Engineer Boulder, CO | Hybrid: 2 days onsite, 3 days remote
150,000–$180,000 + bonus

Build embedded software that connects directly to the physical world—and help shape the next generation of an established embedded platform for an established 20-year-old company with a solid product suite, a great culture and a cleaner future.

Our client is a profitable, privately held technology company building hardware and software that help customers understand and improve energy use. With an established global customer base and a self-funded business, the company offers financial stability, meaningful technical challenges, and a sustainable pace of work.

They’re looking for a Senior Embedded Software Engineer who enjoys working close to the hardware, solving complex systems problems, and making thoughtful architectural decisions. You’ll develop firmware and low-level software for products used in real-world environments, supporting an established installed base while helping build what comes next.

A major focus will be evolving the software architecture, maintaining core C firmware, and helping lead a transition toward Rust. You’ll work closely with experienced technical leadership, hardware engineers, and product teams, contributing from early design and board bring-up through production and ongoing support.

Develop and maintain embedded Linux components, including device drivers, kernel modules, and board support packages.
Design, write, and maintain efficient, well-documented C firmware for resource-constrained embedded systems.
Work closely with co-founder and engineering team to Shape software architecture with an emphasis on maintainability, scalability, and reuse across hardware generations.
Help define and execute a long-term transition toward Rust , developing a new codebase alongside continued support for existing products.
Own and improve CI/CD infrastructure , strengthening automated validation and supporting a predictable release cadence.
Build Python tools for testing, diagnostics, calibration, and build automation.
Optimize performance, memory use, and power consumption.
Recent Hands-on embedded Linux experience, including kernel configuration, device drivers, or kernel modules.
~5-10+ years of embedded development wor, with substantial hands-on depth strong proficiency in C , plus experience with—or a clear readiness to adopt— Rust for systems programming.
~ Working proficiency in Python for tooling, automation, or testing.
~ Experience designing software architecture for long-term maintainability and reuse.
~ The ability to diagnose hardware and low-level software issues using tools such as oscilloscopes and logic analyzers.
~ A degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field—or equivalent practical experience.


Embedded CI/CD, hardware-in-the-loop testing, and automated firmware deployment.
Industrial hardware and hardware certification processes, including UL or ANSI.
Power distribution, energy systems, or mathematical analysis of waveform data.

160,000–$180,000 base salary , plus strong bonus compensation.
~ Hybrid schedule: two days onsite in Boulder and three days remote.
~ A consistent 40-hour workweek , flexible daily hours, and a genuine commitment to work-life balance.
~ Medical, dental, and vision insurance.
~ Tuition reimbursement.
~

Senior Linux & C Embedded Engineer for Clean Tech Company (Boulder) in boulder at Unknown Company

This position is listed as full time and able to be worked remotely.

Back to Job Search