Real-Time Embedded Engineer: Robotic Firmware & Bring-Up

GRAM

El Segundo (CA)

On-site

USD 165,000 - 205,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

GRAM in El Segundo is seeking a senior embedded software engineer to own the firmware across microcontrollers, Linux runtime, and hardware bring-up. You will develop deterministic real-time software, build drivers, and ensure observable, recoverable behavior on a fixed hardware configuration.

This on-site role emphasizes bench work with hardware, testing, and release evidence, including boot paths, telemetry, and fault response.

Qualifications

  • Shipped C or C++ software on a custom electromechanical product with RTOS/embedded Linux.
  • Experience with hardware bring-up and field failure resolution.
  • Implemented device drivers, interrupts, DMA, and serial interfaces.
  • Real-time systems work with latency, jitter, bandwidth measurements.
  • Closed hardware–software defects with instrumentation and automated tests.

Responsibilities

  • Design and implement C/C++ firmware and drivers for robot-runtime components.
  • Define timing, bandwidth, state-machine, calibration, and fault contracts across subsystems.
  • Bring up new boards and embedded compute with debuggers and test equipment.
  • Build boot, provisioning, update, rollback, and recovery paths with versioning.
  • Develop simulation, HIL, SIL, fault-injection, and automated tests.
  • Measure latency, jitter, resource use, and reliability under load.
  • Investigate failures across firmware, Linux, networking, and controls; release evidence.

Skills

C/C++ firmware
Real-time systems
Hardware bring-up
Diagnostics & fault response
Measurement & testing

Education

Bachelor’s degree in CS/CE/EE or equivalent

Tools

CAN
EtherCAT
Ethernet
SPI
I2C
UART
Debugging tools

Job description

GRAM in El Segundo is seeking a senior embedded software engineer to own the firmware across microcontrollers, Linux runtime, and hardware bring-up. You will develop deterministic real-time software, build drivers, and ensure observable, recoverable behavior on a fixed hardware configuration.

This on-site role emphasizes bench work with hardware, testing, and release evidence, including boot paths, telemetry, and fault response.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Hardware Engineer — Robotic Sensor Systems
Embedded Hardware Engineer — Robotic Sensor Systems

GRAM • El Segundo (CA)

On-site
USD 150,000 - 190,000
Robotics Firmware Engineer — Real-Time Embedded Systems
Robotics Firmware Engineer — Real-Time Embedded Systems

Mind Robotics • Palo Alto (CA)

On-site
USD 100,000 - 130,000
Embedded Software Engineer
Embedded Software Engineer

GRAM • El Segundo (CA)

On-site
USD 165,000 - 205,000
Senior Embedded Linux Engineer — Real-Time Aerospace
Senior Embedded Linux Engineer — Real-Time Aerospace

Linuxconfig • Long Beach (CA), Northern (KY)

Hybrid
USD 154,000 - 230,000
Equity
PTO & sick leave
Parental leave
+1
Embedded Robotics Software Engineer - Real-Time Systems
Embedded Robotics Software Engineer - Real-Time Systems

Weave Robotics, Inc. • San Francisco (CA), Northern (KY)

Hybrid
USD 120,000 - 210,000
Senior Embedded Software Engineer: Real-Time & Linux
Senior Embedded Software Engineer: Real-Time & Linux

Visa Hunt • Austin (TX)

On-site
USD 145,000 - 170,000
Medical, Dental, Vision insurance
Paid Time Off
Visa Sponsorship
+7
Senior Firmware Engineer: Real-Time Embedded Robotics
Senior Firmware Engineer: Real-Time Embedded Robotics

queueinc • Newark (CA)

On-site
USD 120,000 - 190,000
Early-stage equity
Health benefits
401(k)
+1
Firmware Engineer - Edge Grid & Real-Time Telemetry (Hybrid)
Firmware Engineer - Edge Grid & Real-Time Telemetry (Hybrid)

Critical Loop • United States

Hybrid
USD 120,000 - 180,000
Stock options
Health coverage
Retirement plan
+1
Embedded Real-Time Systems Engineer
Embedded Real-Time Systems Engineer

OpenTalent • Federal Heights (CO)

On-site
USD 120,000 - 160,000
Embedded Software Engineer – Real-Time Linux, Equity
Embedded Software Engineer – Real-Time Linux, Equity

Visa Hunt • Austin (TX)

On-site
USD 105,000 - 145,000
Medical, Dental, and Vision insurance
Paid Time Off
Visa Sponsorship
+8