Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Embedded Firmware Engineer in Washington DC vacancy
  • $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... 
    Senior
    Full time
    Temporary work
    Monday to Friday
    Flexible hours
    Day shift

    TAP Engineering LLC

    Washington DC
    5 days ago
  •  ...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... 
    Senior
    Full time
    Part time
    Work at office
    Relocation package

    Software Engineering Institute

    Arlington, VA
    2 days ago
  • £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

    Leidos

    Bethesda, MD
    1 day ago
  • $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... 
    Senior
    Relocation

    Webster & Webster Associates

    Washington DC
    5 days ago
  • $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... 
    Senior
    Relocation

    Webster & Webster Associates

    Alexandria, VA
    1 day ago
  • 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

    Motion Recruitment Partners LLC

    Arlington, VA
    4 days ago
  • £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... 
    Senior
    Remote work
    Flexible hours

    Leidos

    Bethesda, MD
    1 day ago
  • 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

    Acord (association For Cooperative Operations Research And D...

    Arlington, VA
    3 days ago
  • 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

    TAP Engineering

    Washington DC
    4 days ago
  • 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... 
    Senior
    Remote job
    Full time

    Enterprise Horizon Consulting Group

    Washington DC
    3 days ago
  •  ...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

    SGS Consulting

    Washington DC
    a month ago
  •  ...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

    SGS Consulting

    Washington DC
    a month ago
  •  ...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... 

    SGS Consulting

    Washington DC
    a month ago
  • $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... 
    Senior
    Local area
    Remote work
    Work from home

    Plume

    Washington DC
    21 days ago
  • $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... 
    Senior
    Full time
    Work at office
    Immediate start
    Relocation package
    3 days per week

    Philips

    Washington DC
    28 days ago
  • 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... 
    Senior
    Remote work
    Flexible hours

    Ensono

    Washington DC
    1 day ago
  •  ...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... 
    Senior
    Remote work
    Flexible hours

    Ensono

    Washington DC
    5 days ago
  •  ...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

    Global Enterprise Services, LLC

    Washington DC
    4 days ago
  • 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...
    Senior
    Work experience placement

    Software Technology Inc

    Washington DC
    5 days ago
  • **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... 
    Senior
    Contract work

    C3EL

    Washington DC
    1 day ago
  • $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... 
    Senior
    Full time
    Remote work

    Atomic HR

    Arlington, VA
    13 hours ago
  • $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... 
    Senior
    Remote job

    Ardent Eagle Solutions

    Washington DC
    3 days ago
  • $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... 
    Senior
    Contract work
    Temporary work
    Remote work

    OCT CONSULTING LLC

    Washington DC
    6 days ago
  •  ...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... 
    Senior
    Long term contract
    Local area
    Flexible hours

    Computer Technologies Consultants

    Washington DC
    1 day ago
  • 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... 
    Senior
    Full time

    The Amatriot Group

    Bethesda, MD
    4 days ago
  • $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... 
    Senior
    Full time
    Temporary work
    Remote work
    Work from home
    Flexible hours

    Ensono

    Washington DC
    5 days ago
  • $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.... 
    Senior
    Full time
    Work at office
    Local area
    Immediate start
    Remote work

    TopStep

    Washington DC
    5 days ago
  •  ...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

    Far West Federal

    Arlington, VA
    5 days ago
  • 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

    TENAX Technologies

    Washington DC
    1 day ago
  • 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...
    Senior
    Work at office

    Infojini

    Washington DC
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Embedded Firmware Engineer. Be the first to apply!