

Embedded Firmware Engineer
Location
Pasadena, CA
Level
Staff / Principal
Department
Aerospace & Space
Type
Salary
Job Description
Posted on:
2026-03-20
Responsibilities
- Design and implement bootloaders, BSPs, HALs, and low-level device drivers for avionics hardware.
- Bring up ARM-based flight boards from power-on to stable firmware operation.
- Build firmware using bare-metal and/or RTOS architectures with fault tolerance.
- Develop low-level flight firmware for system fault tolerance, including telemetry handling and autonomous recovery.
- Customize and integrate Jetson Linux platforms, including boot chain and kernel bring-up.
- Debug and resolve hardware–software integration issues.
- Collaborate with avionics hardware, systems, and mission teams through testing and flight readiness reviews.
Job Requirements
- 7+ years of embedded firmware development experience in safety- or mission-critical systems.
- Expert-level proficiency in C/C++ for embedded systems.
- Strong experience with ARM Cortex-M architectures.
- Proven experience developing bootloaders, BSPs, HALs, and device drivers.
- Strong understanding of power sequencing and interrupts.
- Hands-on debugging experience with JTAG/SWD and oscilloscopes.
- Experience with embedded Linux systems (Jetson or similar).


