
Senior Firmware Engineer, Embedded Platform
Firestorm
The Role
Overview
Develop and optimize flight‑critical firmware for UAS avionics and embedded systems.
Key Responsibilities
- embedded c++
- peripheral drivers
- test automation
- rtos porting
- firmware validation
- debugging
Tasks
-Collaborate with hardware teams to validate firmware incorporating features like secure boot, watchdogs, and fault-tolerant designs for reliability. -Develop and optimize low-level embedded software in C++, advancing firmware on avionics systems, mission payloads, flight controllers, and embedded subsystems with a focus on performance, reliability, and safety -Collaborate with internal engineering teams and leverage Firestorm’s manufacturing and simulation capabilities to accelerate deployment cycles -Create and integrate peripheral drivers for interfaces like I2C, SPI, UART, ADC, and wireless protocols -Design, execute, and document test plans, integration guides, test reports, and troubleshooting manuals -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 -Conduct unit and integration testing, including fault injection and MISRA C compliance checks, to maintain high standards in safety-critical applications. -Diagnose and resolve cross-domain issues across electromechanical, software, networking, and RF subsystems in both lab and operational environments -Port frameworks and applications to new RTOSes and new 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
Requirements
- embedded
- python
- c++
- ros
- linux
- bachelor
What You Bring
-At least 5 years of experience in embedded systems development. -Strong technical writing skills for documenting systems, procedures, and troubleshooting steps. -Expertise in writing and managing system-level test plans, verification protocols, and requirements traceability -Working knowledge of ROS or equivalent robotics middleware for autonomous systems -Knowledge of FAA regulatory frameworks and airworthiness certification processes for UAS platforms -Awareness of cybersecurity principles as they apply to embedded systems and tactical networks -Experience in high-tech, aerospace or DoD-related manufacturing environments, including prior work in the military or with spacecraft, or aircraft. -U.S. Citizenship required due to ITAR regulations & the ability to obtain and maintain a Department of Defense (DoD) security clearance -Understanding of cybersecurity risks related to unmanned systems, RF networks, and embedded avionics. -Proven track record delivering sUAS or UAS platforms from development through fielding in defense or commercial domains -Familiarity with MISRA C++, DO-178C, IEC 62304, ISO 26262 or similar industry standards -This role requires an on-site presence -7+ years of experience in embedded systems development. -Strong networking knowledge, including configuration and troubleshooting of Ethernet, TCP/IP, VPNs, VLANs, and wireless systems. -Demonstrated ability to troubleshoot across embedded software, avionics hardware, and RF communications. -Willingness to travel up to 15% domestically within a calendar year in support of field operations, integration events, customer support and testing. -Bachelor’s degree in Aerospace, Electrical, Systems, Mechanical Engineering, or a related field. -Valid driver’s license with a clean driving record to support offsite deployments. -Proficiency with PX4 Autopilot, including configuration, parameter tuning, and diagnostics -Experience using simulation tools such as Gazebo, Unreal Engine, or Unity for mission modeling -Extensive Programming and scripting experience in Python, Bash, Shell, and C/C++, including embedded software development. -Understanding of virtualization and container tools such as VMware, Docker, or Kubernetes -Proficient with Linux (Ubuntu, CentOS, RedHat) and Windows systems, with strong command-line skills.
People Also Searched For
Buyer jobs in Chula Vista , California , US
Security Systems Technician jobs in Chula Vista , California , US
Building Engineer jobs in Chula Vista , California , US
Buyer jobs in California , US
Security Systems Technician jobs in California , US
Building Engineer jobs in California , US
Buyer jobs in Chula Vista , US
Security Systems Technician jobs in Chula Vista , US
Building Engineer jobs in Chula Vista , US
Benefits
-Basic Life/AD&D, short-term and long-term disability insurance, 100% covered by Firestorm. Plus, the option to purchase additional life insurance for you and your family. -Hospital Indemnity insurance -401(k) Retirement Savings Plan to invest in your long-term retirement goals -Lifestyle Spending Account -Equity grants for new hires -Generous Parental Leave -Unlimited PTO -Extremely generous company holiday calendar, including a holiday hiatus in November, & December. -Mental Health Resources: We provide free mental health resources 24/7 including therapy and more. Additional work-life services, such as free legal and financial support, are available to you as well. -We offer comprehensive medical, dental, and visions plans -Critical Illness insurance -Accident insurance -We welcome candidates who are local or open to relocating; relocation assistance is available and may be included in the offer package where appropriate.
The Company
About Firestorm
-Founded with the vision to revolutionize engineering solutions through innovative technologies. -Firestorm has been at the forefront of transforming industries with high-tech, data-driven solutions. -Specializes in delivering custom solutions for critical infrastructure, energy, and industrial sectors. -With a commitment to precision, the company provides cutting-edge services for large-scale projects. -Typically involved in projects that require complex problem-solving and robust technical frameworks. -Firestorm’s adaptability allows it to tackle diverse challenges across a wide range of engineering fields. -Known for its work in high-stakes environments where precision and efficiency are paramount.
