Senior Linux & C Embedded Engineer for Clean Tech Company

Technical Integrity, LLC

Boulder (CO)

Híbrido

USD 150.000 - 180.000

Jornada completa

Hace 2 días
Sé de los primeros/as/es en solicitar esta vacante

Consigue una respuesta de este empleador

Tu currículum y tu carta de presentación, adaptados exactamente a lo que buscan contratar.

Supera los filtros ATS

Ventajas ofrecidas por este puesto de trabajo

Hybrid work schedule (2 onsite days)
40-hour work week
Medical, dental, vision insurance
401(k) with company match
Paid time off & family leave
Collaborative culture
Stable team

Descripción de la vacante

Technical Integrity, LLC in Boulder, CO is seeking a Senior Embedded Software Engineer to own hardware-near firmware, focusing on embedded Linux, C and Rust transition, with hands-on contribution. This role is hybrid with two onsite days and three remote, offering a 40-hour week, meaningful technical challenges, and opportunities to shape architecture and tooling.

You will collaborate with hardware engineers, develop device drivers, SPI/I2C/UART/USB interfaces, and help build robust CI/CD and

Formación

  • Recent hands-on embedded Linux experience with kernel drivers or modules.
  • 5–10+ years of embedded development with C and readiness to adopt Rust.
  • Proficient in Python for tooling, automation, or testing.
  • Experience designing architecture for long-term maintainability and reuse.
  • Ability to diagnose hardware and software issues with debugging tools.

Responsabilidades

  • Develop and maintain embedded Linux components, including drivers and kernel modules.
  • Design, write and optimize efficient C firmware for resource-constrained devices.
  • Collaborate to shape software architecture across generations.
  • Lead transition toward Rust for systems programming.
  • Own and improve CI/CD infrastructure for automated validation.
  • Build Python tools for testing, diagnostics, and build automation.
  • Develop bootloaders and interfaces using SPI, I2C, UART, USB.
  • Work with hardware engineers on Bring-up, debugging, and validation.
  • Optimize performance, memory use, and power consumption.
  • Contribute to code reviews and architecture discussions.

Conocimientos

Embedded Linux
C programming
Rust readiness
Python tooling
Software architecture
Hardware debugging
Git fundamentals
Ownership
Degree in CE/EE/CS

Educación

Bachelors in Computer Engineering / Electrical Engineering / CS

Herramientas

CI/CD
Oscilloscopes
Logic analyzers
GDB
Kernel development tools

Descripción del empleo

Linux and C Expert- Embedded Software Engineer
Boulder, CO | Hybrid: 2 days onsite, 3 days remote
Base salary: $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. 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
  • 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.
  • A collaborative, transparent culture with direct access to technical decision-makers.
  • A stable team where people build lasting careers.
Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Senior Embedded Firmware Manager
Senior Embedded Firmware Manager

Motion Recruitment • Canton (MA)

Presencial
USD 120.000 - 160.000
Medical, Dental, and Vision Insurance
Flexible Vacation Policy
401(k) with Immediate Company Match
+4
Senior Embedded Linux/C Engineer — Hybrid, 40h Week
Senior Embedded Linux/C Engineer — Hybrid, 40h Week

Technical Integrity, LLC • Boulder (CO)

Híbrido
USD 150.000 - 180.000
Hybrid work schedule (2 onsite days)
40-hour work week
Medical, dental, vision insurance
+4
Senior Embedded Software Engineer
Senior Embedded Software Engineer

TalentDome Staffing • Town of Texas (WI)

Presencial
USD 110.000 - 170.000
Health insurance
Vision insurance
Dental insurance
+2
Senior Software Engineer (Embedded Linux)
Senior Software Engineer (Embedded Linux)

Delaney Group • EE. UU.

Presencial
USD 100.000 - 130.000
Senior Software Engineer
Senior Software Engineer

Motion Recruitment Partners LLC • Salem (NH)

Presencial
USD 120.000 - 170.000
Medical, Dental, and Vision Insurance
Retirement Savings Plan / 401(k)
Paid Time Off
+1
Senior Embedded Linux Software Engineer
Senior Embedded Linux Software Engineer

Amaris Consulting • Westford (MA)

Presencial
USD 110.000 - 160.000
Senior Embedded Software Engineer | Linux, C, Python
Senior Embedded Software Engineer | Linux, C, Python

Mogi I/O : OTT/Podcast/Short Video Apps for you • Austin (TX)

Presencial
USD 180.000 - 200.000
Comprehensive medical benefits
Dental benefits
Vision benefits
+1
Senior Embedded Software Engineer
Senior Embedded Software Engineer

LER TechForce • Seattle (WA)

Presencial
USD 140.000 - 190.000
Senior Embedded Engineer
Senior Embedded Engineer

Motion Recruitment Partners LLC • Chicago (IL)

Presencial
USD 180.000 - 240.000
Medical Insurance
Dental Insurance
Vision Insurance
+2
Lead Embedded C/C++ Software Engineer - Boston - Onsite - Direct hire
Lead Embedded C/C++ Software Engineer - Boston - Onsite - Direct hire

Clear Point Consultants • Boston (MA)

Presencial
USD 100.000 - 130.000