Location: San Francisco CA Los Angeles CA Washington DC Training Requirement: Candidates must complete an initial 1-month onsite training program in Kearneysville WV before transitioning to their assigned office location.
About the Role
We are seeking a Senior Embedded Firmware Engineer to develop firmware for a safety-critical embedded system integrated with advanced aerospace and defense hardware. This role offers end-to-end ownership of firmware development from board bring-up and driver implementation through qualification testing and deployment.
Youll work closely with hardware engineers in a highly collaborative hands-on environment where rapid iteration reliability and testability are essential.
Responsibilities
Design develop and maintain embedded firmware for ARM Cortex-M or comparable microcontroller platforms
Own firmware architecture including device drivers state machines communication interfaces command handling and programming workflows
Create host-testable firmware and simulation frameworks that enable validation without requiring target hardware
Collaborate with hardware engineers on board bring-up peripheral integration timing analysis and debugging
Implement and validate communication protocols and peripheral interfaces
Support environmental qualification activities including thermal EMC and vibration testing
Define and maintain firmware safety requirements verification strategies and supporting documentation
Contribute to firmware reliability security maintainability and performance improvements
Required Qualifications
5 years of professional embedded firmware development experience
Strong experience with ARM Cortex-M or similar embedded platforms
Frequent interaction with real hardware and rapid development cycles
High degree of technical ownership and responsibility
Focus on quality reliability testability and safety
Additional Requirements
Ability to complete a mandatory 1-month onsite training period in Kearneysville West Virginia
Ability to work onsite from San Francisco Los Angeles or Washington DC following training
Must be legally authorized to work in the United States
Embedded Firmware Engineer Senior Firmware Engineer Embedded Software Engineer ARM Cortex-M C C Rust Embedded Systems Board Bring-Up Device Drivers Real-Time Systems FreeRTOS Zephyr Embedded Rust Safety-Critical Software Aerospace Defense Technology UART SPI I2C USB Bootloader Secure Boot OTA Updates Hardware Debugging.
Senior Embedded Firmware Engineer (Safety-Critical Systems) Location: San Francisco CA Los Angeles CA Washington DC Training Requirement: Candidates must complete an initial 1-month onsite training program in Kearneysville WV before transitioning to their assigned office location. About the Role W...
Location: San Francisco CA Los Angeles CA Washington DC Training Requirement: Candidates must complete an initial 1-month onsite training program in Kearneysville WV before transitioning to their assigned office location.
About the Role
We are seeking a Senior Embedded Firmware Engineer to develop firmware for a safety-critical embedded system integrated with advanced aerospace and defense hardware. This role offers end-to-end ownership of firmware development from board bring-up and driver implementation through qualification testing and deployment.
Youll work closely with hardware engineers in a highly collaborative hands-on environment where rapid iteration reliability and testability are essential.
Responsibilities
Design develop and maintain embedded firmware for ARM Cortex-M or comparable microcontroller platforms
Own firmware architecture including device drivers state machines communication interfaces command handling and programming workflows
Create host-testable firmware and simulation frameworks that enable validation without requiring target hardware
Collaborate with hardware engineers on board bring-up peripheral integration timing analysis and debugging
Implement and validate communication protocols and peripheral interfaces
Support environmental qualification activities including thermal EMC and vibration testing
Define and maintain firmware safety requirements verification strategies and supporting documentation
Contribute to firmware reliability security maintainability and performance improvements
Required Qualifications
5 years of professional embedded firmware development experience
Strong experience with ARM Cortex-M or similar embedded platforms