CareerPlanSign in

Staff Engineer, Embedded Firmware (R5637)

Dallas, Texas💼 Full-time🗓 2026-09-04 → 2026-09-26

Core

Develop and maintain complex avionics software and firmware for Unmanned Aerial Vehicles (UAVs), integrating hardware, operating systems, and AI applications.

Role type

Staff Embedded Firmware Engineer (UAV/Aerospace)

Builds

V-BAT aircraft firmware, real-time operating systems, and autonomous flight control systems

Domain

Defense technology / Unmanned Aerial Vehicles (UAV) / Embedded Systems

Deliverable

production ML models | product features | infrastructure

Required skills

C/C++ development, bare-metal firmware, Linux Kernel/RTOS development, device trees, multi-threaded programming, CI/CD pipeline creation, system architecture design, hardware-in-the-loop simulation, prototype development

Preferred skills

Autonomous robotic systems experience, motor control, startup/R&D environment experience

Technologies

C, C++, Linux Kernel, RTOS, System-On-a-Module (SOM), CI/CD, Hardware-in-the-loop

Responsibilities

Develop high-quality C/C++ code for V-Bat aircraft, refine firmware repositories for new hardware, integrate real-time operating systems, convert legacy bare-metal software to RTOS, create CI/CD pipelines, participate in architecture and code reviews, integrate software from multiple departments, facilitate software architecture updates, design test systems, develop deployment tools, create prototypes

Seniority

Staff, hands-on IC with strategic oversight

Sourced via lever · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.