1 day ago
San Diego, CA, USASenior
Base Salary
$132k - $178k/yr
Responsibilities
- Develop and optimize low-level C/C++ firmware for avionics, mission payloads, flight controllers, and embedded subsystems.
- Port frameworks and applications to RTOSes and hardware platforms, including creating BSPs, adapting HALs, and configuring cross-compilation toolchains.
- Create and integrate peripheral drivers for I2C, SPI, UART, ADC, and wireless protocols.
- Integrate secure boot, watchdogs, and fault-tolerant designs with hardware teams.
- Conduct unit and integration testing, fault injection, and MISRA compliance checks for safety-critical applications.
- Diagnose cross-domain issues across electromechanical, software, networking, and RF subsystems in laboratory and operational environments.
- Develop embedded software, test automation scripts, and integration tools using Python, C/C++, Bash, and Shell.
- Translate mission requirements into technical specifications and integration plans.
- Design and document test plans, integration guides, test reports, and troubleshooting manuals.
- Support manufacturing, simulation, field operations, integration events, customer support, and testing.
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 and ability to obtain and maintain a Department of Defense security clearance.
- Strong networking knowledge covering Ethernet, TCP/IP, VPNs, VLANs, and wireless systems.
- Proficiency with Linux, including Ubuntu, CentOS, and RedHat, and Windows systems.
- Extensive experience with Python, Bash, Shell, C, and C++ for embedded software development.
- Ability to troubleshoot embedded software, avionics hardware, and RF communications.
- Understanding of virtualization and container tools such as VMware, Docker, or Kubernetes.
- Awareness of cybersecurity principles for embedded systems and tactical networks.
- Strong technical writing skills.
- Preferred qualifications include 7+ years of embedded systems experience and experience in aerospace, high-tech, DoD, military, spacecraft, aircraft, sUAS, or UAS environments.
- Preferred experience includes system-level test plans, verification protocols, requirements traceability, MISRA C++, DO-178C, IEC 62304, ISO 26262, PX4 Autopilot, ROS, Gazebo, Unreal Engine, Unity, FAA regulations, and UAS airworthiness certification.
- Valid driver’s license with a clean driving record.
- Willingness to travel up to 15% domestically.
Benefits
- Comprehensive medical, dental, and vision plans.
- 401(k) retirement savings plan.
- Equity grants for new hires.
- Unlimited PTO and a generous holiday calendar with a November and December holiday hiatus.
- Generous parental leave.
- Lifestyle Spending Account, FSA, DCFSA, and HSA.
- Hospital indemnity, critical illness, and accident insurance.
- Basic life/AD&D, short-term disability, and long-term disability insurance fully covered by Firestorm, with additional life insurance available for purchase.
- Free 24/7 mental health resources plus legal and financial support.
- Based at headquarters in San Diego, California, with an on-site work requirement.
- Relocation assistance may be available for candidates who relocate.
- Domestic travel of up to 15% may be required for field operations and related activities.
About Firestorm
Firestorm builds modular, open-architecture unmanned systems and mission-configurable hardware for defense customers, leveraging additive manufacturing to rapidly tailor platforms for diverse Department of Defense mission areas. Its fielded xCell platform is being developed in multiple variants and supported across mechanical, electrical, software, and manufacturing interfaces. Founded in 2022 and headquartered in San Diego, the privately held company sells hardware platforms and components to U.S. and allied military programs.
