SlipstreamJobsFresh Startup & VC-Backed Jobs

Senior Firmware Engineer, Embedded Platform

Firestorm - San Diego, CA, United States - In-office

Apply on the company site

SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.

Salary: USD 132,000 - 178,000 / annual

Firestorm is a VC-backed defense technology company pioneering mission-adaptable unmanned aerial systems (UAS) to democratize advanced defense capabilities for U.S. ally nations. The company aims to deliver world-class defense technology at a fraction of traditional procurement costs by combining Silicon Valley innovation with aerospace engineering. In this Senior Firmware Engineer role, you will lead the development, integration, and deployment of flight-critical avionics and embedded systems for next-generation UAS platforms. You will be responsible for advancing firmware on avionics systems, mission payloads, flight controllers, and embedded subsystems with emphasis on performance, reliability, and safety in mission-critical applications. Key responsibilities include: - Develop and optimize low-level embedded software in C++ for avionics systems, flight controllers, and embedded subsystems - 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 ARM Cortex-M and similar architectures - Create and integrate peripheral drivers for I2C, SPI, UART, ADC, and wireless protocols - Collaborate with hardware teams to validate firmware incorporating secure boot, watchdogs, and fault-tolerant designs - Conduct unit and integration testing, including fault injection and MISRA C compliance checks for safety-critical applications - Diagnose and resolve cross-domain issues across electromechanical, software, networking, and RF subsystems in lab and operational environments - Develop 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 leverage manufacturing and simulation capabilities to accelerate deployment cycles The role is based at headquarters in San Diego and requires on-site presence. You will work in a fast-paced environment with cross-departmental collaboration, operating in standard office and manufacturing settings. The position may involve exposure to loud noise, heat, cold, dust, or chemicals (with PPE). Travel up to 15% domestically is required to support field operations, integration events, and customer support. Minimum Qualifications: - Bachelor's degree in Aerospace, Electrical, Systems, Mechanical Engineering, or related field - At least 5 years of experience in embedded systems development - U.S. Citizenship required due to ITAR regulations and 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 - Proficient with Linux (Ubuntu, CentOS, RedHat) and Windows systems, with 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 clean driving record to support offsite deployments Preferred Qualifications: - 7+ years of experience in embedded systems development - Experience in high-tech, aerospace, or DoD-related manufacturing environments, including prior work in military, spacecraft, or aircraft - Proven track record delivering small UAS (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 airworthiness certification processes for UAS platforms

Similar roles