Location: Onsite - Waynesboro, VA
Role Summary
As an Embedded Firmware Engineer within Engineering Services, you are the bridge between high-level flight logic and physical hardware execution. You will own the development and maintenance of firmware for flight-critical avionics, motor controllers, and power distribution systems, specializing in C/C++ for resource-constrained ARM Cortex-M and similar environments. Your work ranges from architecting driver-level interfaces for STM32H7-based platforms like Dauphine to implementing Field Oriented Control (FOC) algorithms for the Taurus motor controller line. This is a high-impact, hands-on role requiring deep familiarity with silicon-level debugging, real-time communication protocols (CAN-FD, RS-485, Ethernet), and safety-critical software patterns.
Core Responsibilities
Required Qualifications
Preferred Qualifications