Senior Firmware Engineer, Embedded Platform

Firestorm•San Diego, CA
•$132,000 - $178,000•Onsite

About The Position

Firestorm Labs is seeking an experienced Firmware Engineer specializing in embedded platforms to support the development, integration, and deployment of avionics and embedded systems for next-generation unmanned aerial systems (UAS). The role advances flight-critical firmware and avionics systems to meet performance and reliability standards and enable mission readiness. The engineer will work with cross-functional teams to integrate flight-critical systems, resolve complex technical issues across domains, and support independent research and development (IRAD) and field operations. The work is hands-on and detail-oriented in a fast-paced environment where rapid iteration and field validation are central. The role is based at Firestorm’s San Diego, California headquarters and requires on-site presence. It typically operates in an office and manufacturing environment, with possible exposure to loud noise, heat, cold, dust, or chemicals while using appropriate PPE. Travel of up to 15% domestically is required for field operations, integration events, customer support, and testing. Relocation assistance may be included in an offer where appropriate. The U.S. salary range is $132,000–$178,000, with actual compensation dependent on factors such as experience, education, skills, location, and business needs.

Requirements

  • Bachelor’s degree in Aerospace, Electrical, Systems, Mechanical Engineering, or a related field.
  • At least 5 years of experience in embedded systems development.
  • U.S. citizenship is required due to ITAR regulations, along with the ability to obtain and maintain a Department of Defense (DoD) security clearance.
  • Strong networking knowledge, including configuration and troubleshooting of Ethernet, TCP/IP, VPNs, VLANs, and wireless systems.
  • Proficiency with Linux (Ubuntu, CentOS, or RedHat) and Windows systems, including strong command-line skills.
  • Extensive programming and scripting experience in Python, Bash, Shell, and C/C++, including embedded software development.
  • Demonstrated ability to troubleshoot across embedded software, avionics hardware, and RF communications.
  • Understanding of virtualization and container tools such as VMware, Docker, or Kubernetes.
  • Awareness of cybersecurity principles as they apply to embedded systems and tactical networks.
  • Strong technical writing skills for documenting systems, procedures, and troubleshooting steps.
  • Valid driver’s license with a clean driving record to support offsite deployments.
  • Willingness to travel up to 15% domestically within a calendar year for field operations, integration events, customer support, and testing.

Nice To Haves

  • 7 or more years of experience in embedded systems development.
  • Experience in high-tech, aerospace, or DoD-related manufacturing environments, including prior military, spacecraft, or aircraft work.
  • A proven record of delivering sUAS or UAS platforms from development through fielding in defense or commercial domains.
  • Expertise in writing and managing system-level test plans, verification protocols, and requirements traceability.
  • Familiarity with MISRA C++, DO-178C, IEC 62304, ISO 26262, or similar industry standards.
  • Proficiency with PX4 Autopilot, including configuration, parameter tuning, and diagnostics.
  • Working knowledge of ROS or equivalent robotics middleware for autonomous systems.
  • Experience using simulation tools such as Gazebo, Unreal Engine, or Unity for mission modeling.
  • Understanding of cybersecurity risks related to unmanned systems, RF networks, and embedded avionics.
  • Knowledge of FAA regulatory frameworks and UAS airworthiness certification processes.
  • Local to San Diego or open to relocating.

Responsibilities

  • Develop and optimize low-level embedded software in C++ for avionics systems, mission payloads, flight controllers, and embedded subsystems, with a focus on performance, reliability, and safety.
  • Port frameworks and applications to new RTOSes and hardware platforms, including creating Board Support Packages (BSPs), adapting Hardware Abstraction Layers (HALs), and configuring cross-compilation toolchains for architectures such as ARM Cortex-M.
  • Create and integrate peripheral drivers for interfaces such as I2C, SPI, UART, ADC, and wireless protocols.
  • Collaborate with hardware teams to validate firmware features such as secure boot, watchdogs, and fault-tolerant designs.
  • Conduct unit and integration testing, including fault injection and MISRA C compliance checks.
  • Diagnose and resolve cross-domain issues involving electromechanical, software, networking, and RF subsystems in laboratory and operational environments.
  • Develop and maintain embedded software, test automation scripts, and integration tools using Python, C/C++, Bash, and Shell.
  • Translate mission and operational requirements into technical specifications and integration plans.
  • Design, execute, and document test plans, integration guides, test reports, and troubleshooting manuals.
  • Collaborate with internal engineering teams and use Firestorm’s manufacturing and simulation capabilities to accelerate deployment cycles.
  • Support field operations, integration events, customer support, and testing, including domestic travel of up to 15%.

Benefits

  • Comprehensive medical, dental, and vision plans.
  • 401(k) Retirement Savings Plan.
  • Equity grants for new hires.
  • Unlimited PTO.
  • Generous company holiday calendar, including a holiday hiatus in November and December.
  • Generous parental leave.
  • Lifestyle Spending Account.
  • Flexible Spending Account (FSA).
  • Dependent Care Flexible Spending Account (DCFSA).
  • Health Savings Account (HSA).
  • Hospital indemnity insurance.
  • Critical illness insurance.
  • Accident insurance.
  • Basic life and AD&D insurance, plus short-term and long-term disability insurance, covered 100% by Firestorm.
  • Option to purchase additional life insurance for the employee and family.
  • Free mental health resources available 24/7, including therapy.
  • Free legal and financial support services.
  • Relocation assistance may be included in the offer package where appropriate.
  • Opportunities for career growth.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service