Senior Linux & C Embedded Engineer for Clean Tech Company
$150k - $180kTechnical Integrity
Linux and C Expert- Embedded Software Engineer
Boulder, CO | Hybrid: 2 days onsite, 3 days remote
Base salary: $150,000–$180,000 + bonus
All potential candidates should read through the following details of this job with care before making an application.
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. This is a hands-on individual contributor role with significant ownership and room to deepen your technical impact without moving into management.
The Opportunity
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.
Your judgment will matter here. Our client values engineers who ask thoughtful questions, challenge assumptions constructively, and address underlying problems with durable solutions.
What You'll Do
- 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.
- Develop and maintain bootloaders and interfaces using protocols such as SPI, I2C, UART, and USB
- Partner with hardware engineers on schematic reviews, component selection, board bring-up, debugging, and validation.
- Optimize performance, memory use, and power consumption.
- Contribute to code reviews, architecture discussions, and technical decisions—and speak up when a different approach would produce a better result.
What You Bring
- 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.
- Strong Git fundamentals and experience with collaborative development workflows.
- Curiosity about how physical devices work, sound technical judgment, and a willingness to take ownership.
- A degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field—or equivalent practical experience.
Helpful Additional 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.
What Our Client Offers
- $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.
- A 401(k) plan with company match.
- Paid time off and paid family leave.
- Tuition reimbursement.
- A collaborative, transparent culture with direct access to technical decision-makers. xhyhwjd
- A stable team where people build lasting careers.
$150k - $180k
...Senior Embedded Software EngineereGauge Systems is an established technology company in Boulder, CO, making revenue-grade smart... ...Senior Embedded Software Engineer to design, develop,... ...-documented code in C for real-time,... ...and maintain embedded Linux components, including...SeniorLinuxFull timeTemporary workWork at officeRemote workFlexible hours$150k - $200k
...Job Description HIRING: Senior Flight Software Engineer | RTOS or RTEMS | Strong Mission: "Clean up Space") \n \n RECRUITER... ...rolodex of private & public tech companies, as well as VC backed and... ...operating systems; C++, Rust, or embedded C on custom avionics boards;...SeniorImmediate start$152k - $241.5k
...enthusiastic and technologically savvy engineers to join the Chips System... ...will have excellent C and Python programming skills,... ...proven experienceExperience in embedded software development, specifically... ...and extensive experience with Linux kernel software is requiredExperience...SeniorLinuxFull time$125k - $155k
...there is always room for growth. As a Senior Embedded Software Engineer at Ursa Major, you will design,... ...and HDL Experience with RTOS and/or Linux-based embedded systems Familiarity... ...Traditional 401(k) and a Roth 401(k) Company stock options Colorado law...SeniorLinuxPermanent employmentTemporary work$156k - $193k
...opportunity for a talented engineer to support our programs... .... We are seeking a Senior C++ Software Developer... ...codebase running on Linux systems. The ideal candidate... ...trade-offs Write clean, maintainable, and well... ...401(k) match ~100% company paid HSA Medical...SeniorLinuxFull timeTemporary workFor contractorsWork experience placementWork at officeImmediate startRemote workFlexible hours$63.87k - $95.01k
OverviewSRI is seeking a Research Engineer (Level I or II) onsite in... ...and prototyping of advanced embedded systems for sensing and real-... ...firmware under guidance from senior engineersImplements and tests... ...hardware/software interactionsUses Linux command-line tools for...LinuxInternshipLocal areaRemote work$130k - $171k
..., we are seeking an experienced Software Engineer to join our Sat OS team, which develops the... ...high-level languageKnowledge of Linux-based developmentExcellent documentation,... ...Spire Global is a space-to-cloud analytics company that owns and operates the largest multi-...SeniorLinuxFor contractorsWork at office3 days per week$70.3k - $205k
...and workplace excellence.Our company is built by dedicated team... ...in Boulder, CO is seeking a Senior Engineer II - Systems to manage and contribute... ...Responsibilities:Engineer embedded systems and algorithms for... ...to efficiently operate in a Linux/Unix environmentKnowledge of...SeniorLinuxPermanent employmentFull timeWorldwide$100k - $150k
...and emergency departments. The engineering team partners across software,... ...and business needs. As an Embedded Software Engineer II, you will... ...applications and features using C and C++ for medical device... ...C and C++. Experience with Linux-based embedded systems and driver...LinuxH1bWork at officeLocal areaFlexible hours$70.3k - $143k
...and workplace excellence.Our company is built by dedicated team players... ...CO is seeking a Sr. Systems Engineer I to manage and contribute to... ...Responsibilities:Engineer embedded systems and algorithms for... ...to efficiently operate in a Linux/Unix environmentKnowledge of...SeniorLinuxPermanent employmentFull timeWorldwide- ...Medtronic seeks an Embedded Software Engineer II in Lafayette, Colorado to develop embedded software for... ...software applications and features using C and C++ for medical device products... ...software using C and C++ Experience with Linux-based embedded systems and driver...Linux
$165k - $218k
...The Space Imaging team is seeking a Senior Firmware Engineer to join the team. The Space Imaging team... ...communication busses like SPI and I2C Embedded software development experience with... ...and ADCs Knowledge of embedded Linux development including device trees hardware...SeniorLinuxFull timeWork experience placementImmediate start$156.67k - $215.44k
...team.About the RoleThe Senior Flight Software Engineer role at Sierra Space... ...and performance of embedded systems while... ...scalability. You will write clean, maintainable, and... ..., or embedded Linux.Deep knowledge of hardware... ...defense technology company providing satellites...SeniorLinuxPermanent employmentFull timeContract workWork experience placement$50 per hour
...depot team is looking for an experienced software engineer to support the Next Gen GEO program's command... ...design and development3+ years of C++/C programming experienceLinux OS background/experience developing in a Linux environmentDesired SkillsPrevious experience with...SeniorLinuxFull timeTemporary workWork experience placementCasual workFlexible hoursNight shiftAfternoon shift- ...into instructions for continuous forms print engines. This program spans globally distributed software teams working in Linux, C/C++, and Java and depends on coordinated hardware... ...and software integration.Role OverviewThe Senior Technical Program Manager owns the integrated...SeniorLinuxWork at officeWorldwideRelocation packageFlexible hours
- ...we're consistently ranked among the best companies to work for by Fortune Magazine, Consulting... ...our team.KPMG is currently seeking a Senior Associate, Middleware to join our Digital... ...proficiency in administering Windows and Red Hat Linux environments, with hands-on experience...SeniorLinuxH1bLocal area
$70.3k - $205k
...diversity and workplace excellence.Our company is built by dedicated team players who love... ...group in Boulder, CO is seeking an Senior Engineer II- Information Security Systems (ISSE)... ...requires technical aptitude to troubleshoot Linux and Windows servers, end-user nodes, Cisco...SeniorLinuxPermanent employmentFull timeWorldwide- ...Senior Firmware Engineer position developing embedded Linux software for acute care medical devices at Medtronic's Lafayette, Colorado facility. The role involves... ..., and maintain embedded software applications using C and C++ in Linux environments Develop embedded Linux...SeniorLinux
$140k - $160k
...world-class team of scientists, engineers, and business professionals... ...We are seeking a hands-on Senior Hardware Engineer with specific... ...characterization Experience working in a Linux environment Familiarity... ...paid time off, 401K company matching, short- and long-...SeniorLinuxTemporary work$96k - $156k
...Description SciTec, a Firefly Aerospace Company, is a dynamic non-traditional defense contractor... .... SciTec is seeking a Test Automation Engineer to design, build, and maintain a... ...automated tests ~ Experience working in Linux environments ~ Experience with GitLab CI...SeniorLinuxTemporary workFor contractorsWork experience placementRemote workFlexible hours- ...Description Senior Software Engineer – C++ Boulder, Colorado – Hybrid... ...engineers are looking for—a company that values technical excellence... ...that integrate robotics, embedded systems, and enterprise... ...patterns. •Develop software for Linux-based enterprise storage...SeniorLinuxPermanent employmentTemporary workCasual workWork at officeLocal areaRelocation packageFlexible hours
$124k - $158k
...Description SciTec, a Firefly Aerospace company, is a dynamic non-traditional defense... ...opportunities for an experienced Senior Cybersecurity Engineer to work in either our Boulder, CO or... ...remediation ~ Strong understanding of Linux systems security ~ Strong...SeniorLinuxTemporary workFor contractorsWork experience placementWork at officeImmediate startRemote workFlexible hours$165k - $200k
.... Join a world-class team of scientists, engineers, and business professionals to advance the... ...and maintain a fleet of on-premise Linux servers (and a few Windows VMs) to ensure... ..., we offer unlimited paid time off, 401K company matching, short- and long-term disability...SeniorLinuxTemporary workWork at office3 days per week$127k - $193k
...SciTec, a Firefly Aerospace Company, is a dynamic non-traditional... ...talented Machine Learning & AI Engineer to support our programs delivering... .... We are seeking a Staff/Senior Staff Machine Learning & AI Engineer... ...software systems running on Linux. The ideal candidate is a...SeniorLinuxFull timeTemporary workFor contractorsWork experience placementWork at officeImmediate startRemote workFlexible hours$50 per hour
...team within Lockheed Martin Space is seeking a skilled software engineer to support space-based mission processing of OPIR data used... ...frameworks and servicesDeveloping and debugging software for embedded Linux and real-time operating systemsWorking with inter-process...SeniorLinuxFull timeTemporary workWork experience placementCasual workFlexible hours$135.86k - $186.81k
...we are an extraordinary team.About the RoleThe Sr IT Systems Engineer is a senior-level role designed for professionals with extensive... ...implement advanced security technologies and practices to protect company data and systems and lead IT projects using established project...SeniorLinuxFull timeContract workWork experience placement- Company DescriptionXinnovit is a global leader in technology consulting, outsourcing, and workforce management solutions.Our mission... ....• To promote employee development. Job Description Unix/Linux/Solaris/-Senior System Administrator Operator for Disaster Recovery services...LinuxContract work
$50 per hour
...LMOSBusiness Unit: Space LMOSStandard Job DescriptionAs a Ground Systems Engineer for the Next Generation GEO Operations and Sustainment Team you... ...system maintenance support for a large system of computers (Linux environment), associated switching, network, communication...SeniorLinuxFull timeTemporary workWork experience placementCasual workRemote workFlexible hours$50 per hour
...results, prioritize remediation, and verify patch installation on Linux and Windows hosts.Configure and maintain Splunk dashboards... ...configuration baselines.Work with system owners, network engineers, and senior leadership to align security initiatives with business...SeniorLinuxFull timeTemporary workWork experience placementCasual workFlexible hours$106k - $141k
DescriptionInfleqtion is a global quantum technology company solving the world’s most... ...POSITION SUMMARYWe are seeking a Senior Test Engineer to support the development and... ..., hardware validation, and embedded system testing in a Linux-based environment.JOB RESPONSIBILITIESThe...SeniorLinuxFull timeTemporary workRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Linux & C Embedded Engineer for Clean Tech Company. Be the first to apply!
- senior linux systems engineer Boulder, CO
- senior devops engineer remote Boulder, CO
- senior vmware engineer Boulder, CO
- senior dynamics crm developer Boulder, CO
- senior implementation project manager Boulder, CO
- senior robotics software engineer Boulder, CO
- senior consulting engineer Boulder, CO
- senior database analyst Boulder, CO
- senior principal cloud computing engineer Boulder, CO
- senior api developer Boulder, CO





