Embedded Firmware Engineer – Hardware/Software Integration

Digitailor

El Segundo (CA)

Híbrido

USD 120.000 - 150.000

Jornada completa

14 días+

Una candidatura completa en un minuto

Currículum y carta de presentación personalizados, listos para enviar.

Supera los filtros ATS

Ventajas ofrecidas por este puesto de trabajo

Stock options
Medical, dental, vision insurance
401(k) with employer matching
Unlimited PTO and holidays
Parental leave
Lunch at El Segundo headquarters
Relocation assistance

Descripción de la vacante

Rainmaker seeks an experienced embedded firmware engineer to own the vehicle firmware and its integration with onboard and ground control software. You will bring up boards, write drivers, and ensure reliable operation in real-world conditions.

You will work with Rust and C/C++, CAN/UART/SPI/I2C, and collaborate with hardware engineers and flight operations. This hands-on role offers technical ownership, with stock options and strong benefits.

Formación

  • 3+ years of hands-on experience developing embedded software or firmware for microcontroller-based systems.
  • Ownership of an embedded subsystem from design through release and ongoing support.
  • Strong systems programming skills in Rust and/or C/C++, across Rust and C/C++ codebases.

Responsabilidades

  • Own the architecture, implementation, and maintenance of all embedded firmware across the vehicle, including flight-controller firmware, power distribution, sensors, and seeding payloads.
  • Set firmware priorities, identify reliability risks and technical gaps, and drive projects from an ambiguous problem to a validated release.
  • Bring up new boards with electrical engineers: read schematics, validate interfaces, write drivers, and debug failures at the hardware-software boundary.
  • Develop dependable device communication over CAN, UART, SPI, and I2C with clear telemetry contracts.
  • Integrate firmware with vehicle software ensuring consistent commands, state, and telemetry from MCU to operator.
  • Design safe startup states, watchdogs, interlocks, and recovery for resets and faults.
  • Own firmware builds, versioning, flashing, OTA updates, and recovery workflows for traceable software.
  • Build automated tests, simulation, and hardware-in-the-loop coverage to catch regressions.
  • Collaborate with manufacturing and flight operations to make provisioning, calibration, diagnostics repeatable.
  • Investigate bench/field failures using logs and telemetry; resolve root causes to improve software and tests.

Conocimientos

Rust
C/C++
Embedded software
CAN bus
UART
SPI
I2C
Version control
Testing automation
High agency

Herramientas

PX4
MAVLink
Flight-controller dev
Oscilloscope
Logic analyzer
Hardware debugger
GCC/Compiler

Descripción del empleo

Rainmaker seeks an experienced embedded firmware engineer to own the vehicle firmware and its integration with onboard and ground control software. You will bring up boards, write drivers, and ensure reliable operation in real-world conditions.

You will work with Rust and C/C++, CAN/UART/SPI/I2C, and collaborate with hardware engineers and flight operations. This hands-on role offers technical ownership, with stock options and strong benefits.

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 Engineer for Robotic Systems
Senior Embedded Firmware Engineer for Robotic Systems

Rainmaker Technology Corporation • El Segundo (CA)

Presencial
USD 146.000 - 197.000
Stock options
Health insurance
401(k) with employer matching
+4
Embedded Software Engineer
Embedded Software Engineer

JustBacked • El Segundo (CA)

Presencial
USD 150.000 - 190.000
Embedded Software Engineer
Embedded Software Engineer

Digitailor • El Segundo (CA)

Híbrido
USD 120.000 - 150.000
Stock options
Medical, dental, vision insurance
401(k) with employer matching
+4
Embedded Software Engineer – Flight Vehicle Systems & Sensors
Embedded Software Engineer – Flight Vehicle Systems & Sensors

JustBacked • El Segundo (CA)

Presencial
USD 150.000 - 190.000
Embedded Software Engineer
Embedded Software Engineer

Rainmaker Technology Corporation • El Segundo (CA)

Presencial
USD 146.000 - 197.000
Stock options
Health insurance
401(k) with employer matching
+4
Senior Electrical Engineer - Hardware & Embedded Lead
Senior Electrical Engineer - Hardware & Embedded Lead

Digitailor • El Segundo (CA)

Presencial
USD 140.000 - 190.000
Stock options
Health insurance
401(k) matching
+4
Embedded Firmware Engineer — Real‑Time, Hybrid
Embedded Firmware Engineer — Real‑Time, Hybrid

Zipline • South San Francisco (CA)

Híbrido
USD 160.000 - 250.000
Equity compensation
Discretionary bonuses
Medical, dental & vision insurance
+1
Lead Firmware Engineering Manager - Vehicle OS
Lead Firmware Engineering Manager - Vehicle OS

Hardware FYI • Sunnyvale (CA)

Presencial
USD 180.000 - 250.000
Senior Embedded Firmware Engineer — Real-Time C++/Rust
Senior Embedded Firmware Engineer — Real-Time C++/Rust

Zipline • South San Francisco (CA)

Híbrido
USD 160.000 - 250.000
equity compensation
discretionary bonuses
medical, dental and vision insurance
+1
Senior Firmware Engineer — Real-World Robotics & Fleet
Senior Firmware Engineer — Real-World Robotics & Fleet

AIM Intelligent Machines, Inc. • Seattle (WA)

Presencial
USD 140.000 - 210.000
Competitive compensation
Equity
Medical/dental/vision
+3