Senior Firmware Engineer, Embedded Platform
$132,000–$178,000 year
On-site · San Diego, California, United States
Job Summary
Senior Firmware Engineer for embedded avionics platforms (UAS) focusing on low-level embedded software in C++ for flight-critical systems. Responsibilities include porting frameworks to RTOSes and new hardware (ARM Cortex-M), developing peripherial drivers (I2C/SPI/UART/ADC), implementing secure boot and fault-tolerant designs, conducting MISRA C checks, and collaborating with hardware teams. Scripting and automation in Python/C/C++/Bash/Shell, testing (unit/integration), and documenting test plans and troubleshooting guides. Role involves on-site work in San Diego, travel up to 15% domestically, and ensuring compliance with ITAR and cybersecurity considerations. Minimum 5 years of experience; bachelor’s in related engineering field; U.S. citizenship required for DoD clearance; relocation assistance available; salary range $132k–$178k annually.
Required 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 & the ability to obtain and maintain a DoD security clearance
- Strong networking knowledge (Ethernet, TCP/IP, VPNs, VLANs, wireless)
- Proficiency with Linux and Windows
- Embedded software development in Python, Bash, Shell, C/C++
- Troubleshooting across embedded software, avionics hardware, and RF communications
- Understanding of virtualization and container tools (VMware, Docker, Kubernetes)
- Awareness of cybersecurity principles for embedded systems and tactical networks
- Strong technical writing skills
- Preferred: 7+ years in embedded systems; DoD/aerospace manufacturing; MISRA C++, DO-178C, IEC 62304, ISO 26262; PX4 Autopilot; ROS; Gazebo/Unreal/Unity; FAA regulatory frameworks
Additional Requirements
- Must be a U.S. citizen or otherwise eligible for ITAR compliance
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.