Senior Embedded Firmware Engineer for Robotic Systems

Rainmaker Technology Corporation

El Segundo (CA)

On-site

USD 146,000 - 197,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Stock options
Health insurance
401(k) with employer matching
Unlimited PTO
Paid parental leave
Lunch provided at El Segundo HQ
Relocation assistance

Job summary

Rainmaker Technology Corporation is seeking an embedded firmware engineer to own the firmware stack across a vehicle and its onboard software interfaces. You will lead architecture, bring-up, testing, and field deployment, ensuring reliable operation from MCU to ground systems.

The role requires 3+ years of hands-on embedded work, strong Rust/C/C++ skills, and experience with CAN/UART/SPI/I2C. You will collaborate with hardware engineers, participate in code reviews, and drive releases with

Qualifications

  • 3+ years hands-on embedded software
  • Ownership of an embedded subsystem from design to release and ongoing support
  • Strong systems programming in Rust and/or C/C++
  • Experience with peripheral drivers and CAN/UART/SPI/I2C
  • Ability to read schematics and use oscilloscopes and logic analyzers
  • Reasoning about system failures with robust state machines and fault paths
  • Experience with version control, reproducible builds, automated testing, and disciplined releases
  • Evidence of high agency: proactive problem identification and action
  • Clear communication with hardware engineers and operators, documenting decisions

Responsibilities

  • Own the architecture, implementation, and maintenance of embedded firmware across the vehicle
  • Set firmware priorities, identify reliability risks and drive projects to validated releases
  • Bring up new boards with electrical engineers: read schematics, write drivers, debug HW/SW interfaces
  • Develop device communication over CAN, UART, SPI, I2C with telemetry and timing contracts
  • Integrate firmware with vehicle software ensuring consistent state from MCU to operator
  • Design safe startup states, watchdogs, interlocks, and recovery paths
  • Own firmware builds, versioning, flashing, OTA updates, and recovery workflows
  • Build automated tests, simulation, and hardware-in-the-loop coverage
  • Partner with manufacturing and flight operations for repeatable provisioning, calibration, diagnostics
  • Investigate bench/field failures and drive root-cause with better software/tests

Skills

Embedded software
Rust/C/C++
Board bring-up
Hardware integration
CAN/UART/SPI/I2C
Version control
Automated testing
Fault tolerance
High agency
Hardware debugging

Tools

PX4
MAVLink

Job description

Rainmaker Technology Corporation is seeking an embedded firmware engineer to own the firmware stack across a vehicle and its onboard software interfaces. You will lead architecture, bring-up, testing, and field deployment, ensuring reliable operation from MCU to ground systems.

The role requires 3+ years of hands-on embedded work, strong Rust/C/C++ skills, and experience with CAN/UART/SPI/I2C. You will collaborate with hardware engineers, participate in code reviews, and drive releases with

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Firmware Engineer – Hardware/Software Integration
Embedded Firmware Engineer – Hardware/Software Integration

Digitailor • El Segundo (CA)

Hybrid
USD 120,000 - 150,000
Stock options
Medical, dental, vision insurance
401(k) with employer matching
+4
Embedded Software Engineer
Embedded Software Engineer

JustBacked • El Segundo (CA)

On-site
USD 150,000 - 190,000
Senior Embedded Architect — Safety-Critical Firmware & Linux
Senior Embedded Architect — Safety-Critical Firmware & Linux

FORT Robotics • Boston (MA)

On-site
USD 150,000 - 190,000
Firmware Engineer I - Embedded Robotics
Firmware Engineer I - Embedded Robotics

Brain Corp • San Diego (CA)

On-site
USD 112,000 - 136,000
On-site lunch
Gym facilities
Flexible vacation
+1
Firmware Systems Engineer - Robotics & Embedded
Firmware Systems Engineer - Robotics & Embedded

Matic Robots Inc. • Menlo Park (CA)

On-site
USD 120,000 - 200,000
Equity
Medical, dental and vision coverage
401(k) plan
Safety-Critical Embedded Firmware Engineer II
Safety-Critical Embedded Firmware Engineer II

FORT Robotics • Philadelphia

On-site
USD 125,000 - 150,000
Embedded Software Engineer
Embedded Software Engineer

Digitailor • El Segundo (CA)

Hybrid
USD 120,000 - 150,000
Stock options
Medical, dental, vision insurance
401(k) with employer matching
+4
Embedded Firmware Manager — C/C++, RTOS, Power Systems
Embedded Firmware Manager — C/C++, RTOS, Power Systems

Rise Technical • Cleveland (OH)

On-site
USD 120,000 - 180,000
Medical Insurance
Dental Insurance
Vision Insurance
+5
Senior Firmware Engineer — Real-World Robotics & Fleet
Senior Firmware Engineer — Real-World Robotics & Fleet

AIM Intelligent Machines, Inc. • Seattle (WA)

On-site
USD 140,000 - 210,000
Competitive compensation
Equity
Medical/dental/vision
+3
Senior Embedded Software Engineer – Real-Time Motion Control
Senior Embedded Software Engineer – Real-Time Motion Control

RISE® Robotics • Somerville (MA)

Hybrid
USD 120,000 - 170,000
Equity
Health insurance
401(k)
+4