Guidance Software Engineer
Core
Design and implement guidance and navigation software for clean-sheet airframe designs on UAS platforms.
Role type
Senior IC embedded software engineer (guidance/navigation)
Builds
Guidance software for unmanned air systems (UAS)
Domain
Defense / Aerospace / Embedded Systems
Required skills
Object-oriented software development, Guidance algorithm design, Flight dynamics (fixed/rotary wing), Microcontroller programming (STM32), Linux on SoC (Nvidia Jetson, AMD/Xilinx, Microblaze), Real-time embedded software, Low-level driver integration, Agile/Scrum/CI/CD
Preferred skills
DoD security clearance, Part 107 remote pilot certification, EO/IR sensor integration, Radar sensor integration, VHDL/FPGA development, DevSecOps, High-TRL system lifecycle development, HW/SW I&T and V&V
Technologies
ArduPilot, STM32, Nvidia Jetson, AMD/Xilinx SoC, Microblaze, VHDL, Git
Responsibilities
Implement guidance and navigation software within COTS frameworks, Support airframe design activities, Support system integration of software on flight hardware
Seniority
Senior, hands-on IC
