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

Embedded Software Engineer - Safety-Critical UAV Systems & Firmware

Confidential Recruiting Partners

About the job Embedded Software Engineer - Safety-Critical UAV Systems & Firmware


Our client is seeking an Embedded Software Engineer to support the development of a compact, safety-critical electromechanical subsystem integrated into a small unmanned aerial platform. The firmware controls low-power compute, mixed-signal interfaces, safety logic, and sensor-driven state behavior. The system must operate reliably under vibration, shock, environmental stress, and field handling while maintaining strict fail-safe behavior.

The current codebase uses Rust (Embassy), but strong embedded engineers in C, C++, or Rust are equally welcome.

In this role, you will own firmware end-to-end - from architecture and drivers to state machines, bring-up, testing, and qualification.

Onsite | No Visa Sponsorship | No Relocation Assistance

Training: Must complete a 1-month onsite onboarding period in West Virginia.

Locations: San Francisco | Los Angeles | Washington, DC

Responsibilities:
  • Support OTA/programming flows and production readiness.
  • Define and enforce the firmware-side safety case and documentation.
  • Carry firmware through environmental qualification (thermal, EMC, vibration)
  • Work closely with hardware engineers on bring-up, register maps, timing, and system integration.
  • Build a host-testable simulation layer so the state machine can be tested on a laptop without flashing hardware.
  • Own embedded firmware architecture, drivers, communication protocols, command surfaces, and state-machine logic.
Qualifications (Must-Haves)
  • Working English, written and verbal.
  • Experience building deterministic state machines for real-world hardware.
  • Strong discipline around testability, including host-based testing and simulation.
  • Deep understanding of interrupts, DMA, clocks, timers, low-power modes, linker scripts, and memory maps.
  • Strong experience with I²C, SPI, UART, USB CDC, and debugging using oscilloscopes and logic analyzers.
  • 5+ years of professional embedded firmware experience on ARM Cortex-M or comparable MCUs using C, C++, or Rust.
  • Bachelor's degree in Electrical Engineering, Computer Engineering, or a closely related field.
Nice-to-Haves:
  • C FFI / SDK bindings.
  • Modern C++ firmware (C++17/20)
  • Bootloader / DFU / secure-boot experience.
  • Async firmware experience (Embassy, Zephyr, FreeRTOS)
  • FPV or small-UAV firmware experience (Betaflight, MAVLink, INAV)
  • Background in safety-critical firmware (ISO 26262, DO-178C, IEC 61508)
  • Rust embedded experience (Embassy, embedded-hal, defmt, probe-rs, RTIC, no_std)
Vacancy posted 16 hours ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer - Safety-Critical UAV Systems & Firmware in San Francisco, CA vacancy
  • Hewlett Packard Enterprise is seeking a Senior Firmware Engineer in San Francisco. In this role, you will develop firmware for low-power embedded microcontrollers, ensuring system security and managing power subsystems. You will work closely with multiple teams to create... 
    Suggested

    Hewlett Packard Enterprise

    San Francisco, CA
    2 days ago
  • $148k - $249k

     ...Francisco is seeking an experienced Embedded Software Developer to work on safety-critical software for truck control...  ...closely with hardware, safety, and systems teams. Ideal candidates will...  ...and the ability to mentor junior engineers. This role offers a yearly salary... 
    Suggested

    Waabi

    San Francisco, CA
    21 hours ago
  • Amperesand in San Francisco is looking for a Firmware Manager to lead the embedded software team responsible for firmware development of converters and solid...  ...firmware development, expertise in real-time systems, and familiarity with power electronics. The role includes... 
    Suggested

    Amperesand

    San Francisco, CA
    21 hours ago
  • $100k - $300k

     ...Firmware/ Embedded Systems Engineer Pittsburgh, San Francisco, Bengaluru Company Overview At Skild AI, we are building the world's first general purpose robotic intelligence that is robust and adapts to unseen scenarios without failing. We believe massive scale... 
    Suggested

    Skild AI

    San Francisco, CA
    4 days ago
  • $150k - $400k

    Embedded Software Engineer (FPGA And Firmware) Location: San Francisco Bay Area Job Tags: Software At Array Labs...  ...and commercial organizations with critical insights into the physical world....  ...design and build our entire radar system in-house, from antenna panels and... 
    Suggested
    Permanent employment

    jobs.frontdoordefense.com - Jobboard

    San Francisco, CA
    1 day ago
  • $170k - $260k

     ...Principal Embedded Software Engineer Heron Power is building cutting...  ...for the embedded firmware platform. You will define...  ...resource management, safety infrastructure, and...  ...building robust embedded systems from the metal up and...  ...experience Safety-critical or high-reliability... 

    Rethink recruit

    San Francisco, CA
    4 days ago
  •  ...Manager to oversee driverless operations on public highways. The ideal candidate will have over 5 years of experience managing safety-critical systems, a strong technical background, and comfort with high-stakes project management. The role demands managing safety case... 
    Flexible hours

    Kodiak

    San Francisco, CA
    4 days ago
  • $266k

     ...organization develops silicon and system-level solutions designed for...  ...while working closely with software and research partners to co-...  ...Networking Operating System Firmware Engineer to help bootstrap and scale...  ...that must be created with safety and human needs at its core,... 
    Work at office
    Remote work
    Relocation package

    OpenAI

    San Francisco, CA
    21 hours ago
  •  ...project We're building a small, safety-critical kinetic munition delivered by...  ...— strong C, C++, or Rust embedded engineers are equally welcome. What you'll do • Own firmware end-to-end: drivers, state machine...  ...-boot work. • FPV / small-UAV firmware: Betaflight, MAVLink... 
    Relocation

    MetaOption, LLC

    San Francisco, CA
    2 days ago
  •  ...Francisco is looking for an experienced software developer with a focus on safety-critical Rust and C++. The role involves...  ...practices, collaborating with engineers, and maintaining coding...  ...development and a deep understanding of embedded systems. This position offers a... 

    Zipline International Inc.

    South San Francisco, CA
    21 hours ago
  •  ...seeking a highly motivated and adaptable firmware engineer who will explore the peaks and...  ...contributor role, with leadership for critical systems. Some of the specific responsibilities...  ...are not limited to: Owning our embedded C/C++, including FreeRTOS managing,... 
    Full time
    Work at office
    3 days per week

    Skip

    San Francisco, CA
    3 days ago
  • $125k - $175k

     ...Cala is seeking a Senior Firmware Engineer to join our growing team. The role...  ...itself, on low-power, wearable embedded systems. You will thrive if you enjoy wearing...  ..., viewing these as a critical component of product quality and safety (risk analysis, requirements, test... 
    Full time
    Visa sponsorship
    Work visa

    Cala Health

    San Francisco, CA
    4 days ago
  • $293k - $325k

     ...end hardware and software systems that bring AI into...  ...custom silicon, embedded systems, operating...  ...stack is a critical sensing component...  ...with electrical engineering, silicon vendors,...  ...Role As a Camera Firmware Engineer, you will...  ...be created with safety and human needs at... 
    Work at office
    Relocation package

    OpenAI

    San Francisco, CA
    2 days ago
  • $150k - $200k

     ...tackling cutting-edge engineering challenges to bring...  ...looking for a Senior Firmware Engineer to help architect...  ...portions of the embedded software stack from early architecture...  ...and play a critical role in bringing complex...  ...teams to transition systems from prototype to robust... 
    Visa sponsorship

    TAC IT

    San Francisco, CA
    21 hours ago
  •  ...through advanced hardware engineering and AI solutions. Our...  ...As a Senior Firmware Engineer , you will be...  ...related to firmware, software, and electronics. You...  ...trust and demonstrating critical thinking and thought leadership...  ..., and quality systems relevant to software,... 

    Echo Neurotechnologies

    San Francisco, CA
    3 days ago
  • $180k - $200k

     ...re looking for a Firmware Engineer to design,...  ...firmware, backend systems, and mobile apps....  ...Your role will be critical in ensuring seamless...  ...closely with the software development, product...  ..., ensuring the safety and efficacy of...  ...flashing firmware to embedded devices.... 
    Summer work
    Work at office
    Local area

    FELLOW

    San Francisco, CA
    21 hours ago
  •  ...Nudge Firmware Engineer At Nudge, our mission is to develop...  ...-edge hardware, software, and research capabilities...  ...high-quality, safety-critical C, C++, Rust, and Verilog...  ...for use in real-time embedded environments Contribute...  ...of embedded systems Work closely with... 

    Nudge Inc.

    San Francisco, CA
    2 days ago
  • $200k - $230k

     ...with a connected response system that is rapidly gaining market...  ...with a first-of-its-kind software platform solution to...  ...We are seeking a Principal Firmware Engineer for a critical role within Avive's R&D organization...  ...will develop and lead new embedded firmware systems from... 
    Work experience placement
    Local area

    Avive

    Brisbane, CA
    2 days ago
  • $230k - $250k

     ...robotics and distributed software to create a new class of...  ...Mytra is seeking a Systems Engineering Architect, Safety to lead the design and implementation...  ...will architect safety-critical systems designed to meet...  ...engineering, controls, firmware, software, and field operations... 
    Work at office

    Mytra

    Brisbane, CA
    1 day ago
  • $210k - $260k

    A leading technology company in San Francisco is seeking a Lead for the Embedded Engineering team to architect and build embedded software for lidar systems. You will lead a team of ICs, contribute in Linux, C, C++, and Python, and help drive the technical direction. Strong... 

    Ouster, Inc.

    San Francisco, CA
    3 days ago
  • $150k - $200k

     ...Ray CT scanner for engineers. Our easy-to-use...  ...scanner and cloud-based software give engineers the...  ...As a Senior Systems Software Engineer...  ...image processing, and embedded systems. On a...  ...Write appliance firmware to maintain tight...  ...Ship production critical Linux-based applications... 
    Full time
    Work at office
    Work visa
    Flexible hours

    Lumafield

    San Francisco, CA
    21 hours ago
  • $190k - $247k

    Sr. Manager, Firmware Engineering page is loaded## Sr. Manager, Firmware...  ...Manager to lead and grow a critical embedded firmware team developing battery...  ...-constrained, bare-metal systems while scaling the team,...  ...electrical engineering, software engineering, QA/RA, and other... 
    Work at office
    Remote work

    El Camino Health

    San Francisco, CA
    2 days ago
  • I did my part and supported the Regular Toilet is seeking an embedded software developer to drive the design and development of key capabilities...  ...teams, contribute to the architectural design of complex systems, and work closely with hardware teams during product development... 

    I did my part and supported the Regular Toilet

    San Francisco, CA
    21 hours ago
  •  ...advanced hardware engineering and AI solutions....  ...Position Overview: As a Firmware Test Engineer ,...  ...the reliability, safety, and performance of embedded systems by creating high-...  ...electrical, hardware, and software engineers to...  ..., demonstrating critical thinking and technical... 

    Echo Neurotechnologies

    San Francisco, CA
    21 hours ago
  • A pioneering technology company in San Francisco is seeking a firmware engineer to deliver high-quality code for embedded systems. Candidates should have a strong engineering background and proficiency in C, C++, Rust, and Verilog, with a preference for those with 3+ years... 

    Nudge

    San Francisco, CA
    4 days ago
  • $150k - $180k

    A leading AED technology firm based in California is seeking a Senior Firmware Engineer to develop and manage embedded firmware systems. This role includes overseeing the development process from design to production, working with microcontrollers, and integrating firmware... 

    Medium

    Brisbane, CA
    1 day ago
  • $140k - $200k

    A leading autonomous technology firm is seeking an Embedded Firmware Engineer in San Francisco to develop firmware for autonomous haulage systems. This full-time position offers a competitive salary of $140-200k per year and includes benefits such as medical insurance,... 
    Full time
    Flexible hours

    Pronto

    San Francisco, CA
    4 days ago
  • $140k - $200k

     ...via our Autonomous Haulage System, which is automating haulage...  ...technology. Our team of world‑class engineers, operators, and problem‑...  ...Role Pronto is seeking an Embedded Firmware Engineer to join our growing...  ...with electrical and software engineers to develop comprehensive... 
    Full time
    Work experience placement
    Internship
    Work at office
    Flexible hours

    Pronto

    San Francisco, CA
    1 day ago
  • $126.8k - $220.9k

     ...vertically integrated engineering team spanning RF/Analog...  ...and design, Systems/PHY/MAC architecture and...  ...silicon design group with a critical impact on getting functional...  ...and executing firmware test cases for System...  ...work closely with the Software Engineering team ensuring... 
    Relocation

    Apple Inc.

    San Francisco, CA
    4 days ago
  • $137.5k - $227.5k

     ...recycling — keeping critical minerals in circulation...  ...we already have. Embedded Software Engineer – Power Electronics...  ...software-defined power systems. Our Embedded...  ...architect of the real-time firmware that drives our power...  ...switching, manages thermal safety, and communicates... 
    Full time

    Redwood Materials

    San Francisco, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Software Engineer - Safety-Critical UAV Systems & Firmware. Be the first to apply!