Avionics Hardware Engineer
Core
Design, integrate, and test flight-critical electronic systems for advanced aerospace vehicles and UAVs.
Role type
Avionics Hardware Engineer
Builds
Flight computer hardware, avionics devices, and integrated aerospace systems
Domain
Defense / Aerospace / Avionics
Deliverable
production ML models | product features | infrastructure
Required skills
PCB design and layout, embedded C/C++ programming, Linux test bench scripting, system-level debugging, serial protocols (SPI, I2C, CAN, UART), hardware interface design
Preferred skills
Experience with STM32 microcontrollers, knowledge of Altium or KiCad, background in robotics or automotive hardware
Technologies
Altium, KiCad, Python, C/C++, Bash, Linux, STM32, Oscilloscopes, Logic Analyzers
Responsibilities
Design and develop flight computer hardware including schematic capture and PCB layout; Own the full hardware development lifecycle from requirements to validation; Develop and execute automated test bench software in Linux; Perform system integration, functional testing, and diagnostics; Support flight testing preparation and field operations
Seniority
Mid-level, hands-on IC