Senior Embedded Firmware Engineer
BlackStar
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
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.
You'll 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
- Advanced proficiency in C, C++, or Rust
- Experience with:
- Interrupts, DMA, clocks, timers, memory maps, linker scripts, and low-power modes
- I²C, SPI, UART, and USB communications
- Hardware debugging using oscilloscopes and logic analyzers
- State machine design for real-world embedded systems
- Board bring-up and low-level hardware integration
- Host-based testing and firmware validation methodologies
- Professional written and verbal English communication skills
Preferred Qualifications
- Embedded Rust experience, including Embassy, embedded-hal, RTIC, defmt, probe-rs, or no_std development
- Modern embedded C++ (C++17/C++20)
- Experience with FreeRTOS, Zephyr, or asynchronous embedded architectures
- Safety-critical firmware development experience (ISO 26262, DO-178C, IEC 61508, or similar)
- Bootloader, DFU, secure boot, or OTA update implementation
- UAV, drone, FPV, MAVLink, INAV, or related aerospace systems experience
- Experience with C FFI or SDK integration
Work Environment
- Collaborative, hardware-focused engineering culture
- 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.
$191k - $254k
...Senior Embedded Software Engineer (Bare Metal) Software | Washington, DC | Full Time Position: Senior Embedded Software Engineer Location: Washington, DC Category: Software Engineering Schedule: Standard Day Shift, Monday–Friday Clearance Requirement...SeniorFull timeTemporary workMonday to FridayFlexible hoursDay shift- ...Software Resilience Engineer SEI helps advance software engineering principles and practices... ...you'll do: Design and analyze embedded software tools and capabilities,... ...demonstrated experience collaborating with senior customers, program managers, internal staff...SeniorFull timePart timeWork at officeRelocation package
£61.5k - £78.8k per year
A technology and defense company is seeking a Senior Embedded Software Developer with extensive experience in C/C++ and embedded systems.... ...as well as guiding technical direction and mentoring junior engineers. Candidates must be eligible for DV clearance and should possess...Senior$150k - $250k
...innovative technology company is seeking a Senior Reverse Engineer. In this role, you will lead... ...with other elite engineers to identify firmware-based vulnerabilities and build defensive... ...Title: Senior Reverse Engineer - Embedded Security Employment Type: Direct Hire...SeniorRelocation$150k - $250k
...Senior Reverse Engineer - Embedded Security An innovative technology company is seeking a Senior Reverse Engineer. In this role, you will lead... ...will collaborate with other elite engineers to identify firmware-based vulnerabilities and build defensive countermeasures...SeniorRelocation- Motion Recruitment Partners LLC is seeking a Senior Reverse Engineer to lead initiatives in embedded hardware and software. Located in Arlington, VA, the role requires 5+ years of reverse engineering experience, expertise in vulnerability identification, and proficiency...Senior
£61.5k - £78.8k per year
Description Senior Embedded Software Developer Location: Commutable to Herfordshire, Cheltenham, and Bristol — mostly on-site (4 days/week... ...residency last 10 years) Are you a proven embedded software engineer who thrives on hard problems and real-world constraints? Want...SeniorRemote workFlexible hours- Acord (association For Cooperative Operations Research And Development) is seeking a creative engineer in Arlington, VA, to design and develop software prototypes for resilience. The role requires an active TS/SCI clearance, experience in software engineering with expertise...Senior
- A technology company is seeking a Senior Embedded Software Engineer in Washington, DC. The successful candidate will design and develop low-level embedded software for next-generation hardware platforms, focusing on bare-metal development and board bring-up. Required qualifications...Senior
- Enterprise Horizon Consulting Group is looking for a SAP Fiori & Embedded Analytics Expert to design and deploy modern SAP user experiences and analytics in Washington, DC. This remote role requires strong experience in SAP Fiori architecture and analytical queries. The...SeniorRemote jobFull time
- ...Job Responsibilities: Develop firmware to integrate custom image sensors with an MCU. Develop firmware to interface with an custom... ...analysis. Skills: ~10+ years experience in Firmware or Embedded Software Development in C ~2+ years experience developing firmware...Senior
- ...Job Responsibilities: Develop firmware to integrate display pipeline with off the shelf... ...hardware acceleration blocks, including embedded DSPs Develop firmware to transfer... ...’s degree in computer science, software engineering or relevant field required. We are open...Senior
- ...degree in Computer Science, Electrical Engineering, or equivalent experience. Experience... ...sniffers and logic analyzers to verify working embedded software support at the system level.... ...Direct experience in development of firmware/embedded software using wireless communications...
$140k - $150k
...possible every day. About the Role Plume's Core Engineering team is looking for a Senior Wireless Firmware Engineer with deep expertise in WiFi driver... ...and broadband solutions. You will work across embedded firmware, wireless drivers, and system-level software...SeniorLocal areaRemote workWork from home$129k - $205k
JOB DESCRIPTION Job Title Senior Embedded Software Engineer Job Description Sr. Embedded Software Engineer, (Bothell, WA) As... ...Create and maintain unit and automated tests to validate firmware, prevent regression, and ensure release readiness. You...SeniorFull timeWork at officeImmediate startRelocation package3 days per week- A leading technology services provider is seeking a Senior Mainframe Systems Programmer to provide premium DB2 systems support. The successful candidate will manage database upgrades, perform maintenance, and resolve client issues while participating in an on-call rotation...SeniorRemote workFlexible hours
- ...A leading technology services provider is seeking a Senior Mainframe Systems Programmer to ensure the stability and efficient operation of critical information systems. The role includes supporting and optimizing z/VM systems and managing backups, recoveries, and security...SeniorRemote workFlexible hours
- ...IT Systems Engineer (Senior) Job Title IT Systems Engineer (Senior) Location Washington, DC (Onsite) Clearance Public Trust (Required) Overview GES is seeking a Senior IT Systems Engineer to support enterprise IT infrastructure, cloud...Senior
- Job Title JOB SUMMARY: Reviews, analyzes, develops, installs, modifies, maintains and/or supports major subsystem software components in a large computing environment across multiple production data centers General Duties And Responsibilities Provides technical...SeniorWork experience placement
- **CONTINGENT UPON CONTRACT AWARD** Overview: Job Title: IT Systems Engineer - Senior Location : Washington, DC (Due to the nature of the work and contract requirements, U.S. Citizenship is required. ) Description: C3EL is seeking a Senior IT Systems...SeniorContract work
$60k - $90k
...Atomic HR is seeking a full-time mobile engineer to enhance their B2B SaaS mobile apps. You will collaborate closely with the Mobile Lead and participate in critical product discussions, utilizing your expertise in React Native, Swift, and Kotlin. This remote position...SeniorFull timeRemote work$105k - $135k
Ardent Eagle Solutions is seeking an experienced IT Systems Engineer in Washington, DC. This role involves systems engineering, administration tasks, and managing the M365 Entra ID environment. A focus on security compliance and hands-on experience is essential. The salary...SeniorRemote job$100k - $130k
...Senior IT Systems Engineer OCT Consulting is a business management and technology consulting firm that supports Federal Government clients... ...secure data according to established procedures; install firmware and security updates on servers, printers, and networking...SeniorContract workTemporary workRemote work- ...Senior IT Systems Engineer Computer Technologies Consultants (CTC, Inc.) is seeking a Senior IT Systems Engineer to support our customer onsite... ...data according to established procedures. Install firmware and security updates on servers, printers, and related networking...SeniorLong term contractLocal areaFlexible hours
- A cybersecurity firm based in Bethesda, MD, is seeking a Full-Time expert in Mobile Software Reverse Engineering. The candidate will work on analyzing malicious software, supporting technical exploitation operations, and developing mobile application solutions. Strong programming...SeniorFull time
$85k - $148k
...Overview Senior Mainframe Systems Programmer – zVMRemote - United StatesJR012366 A Senior IBM z/VM Systems Programmer ensures the stability, integrity, and efficient operation of information systems that support core organizational functions and clients. This is achieved...SeniorFull timeTemporary workRemote workWork from homeFlexible hours$157k - $193k
...Senior Mobile Engineer Are you a mobile engineer who thrives on building exceptional user experiences, shipping high-quality apps from scratch... ...MVP, establishing mobile architecture patterns, and then embedding within feature teams to drive ongoing mobile development....SeniorFull timeWork at officeLocal areaImmediate startRemote work- ...environments. We are seeking experienced, hands-on platform engineers who thrive in collaborative, high-visibility programs and are passionate... ...GA's evolving mission needs. Job Description: The Senior Solution Engineer - ServiceNow & SharePoint Developer serves...Senior
- TENAX Technologies is seeking a Software Developer for onsite positions in Washington, D.C. This role requires an active Top Secret clearance and experience in developing software for the Department of Defense. Candidates should have a Bachelor's degree or equivalent experience...Senior
- Extensive experience in application development, with deep expertise in QuickBase solutions. Minimum 7 years of experience in integration services including advanced pipeline configuration to pull large datasets Experience integrating with the Dynamics 365 CRM and...SeniorWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Embedded Firmware Engineer. Be the first to apply!
- embedded systems software engineer Washington DC
- embedded software engineer Washington DC
- embedded engineer Washington DC
- embedded developer Washington DC
- embedded software engineer remote Washington DC
- firmware engineer Washington DC
- senior game producer Washington DC
- senior manager process engineering Washington DC
- senior manufacturing engineer Washington DC
- senior manager clinical operations Washington DC

