Senior Autonomy & Guidance Software Engineer
Core
Designing and implementing guidance and navigation software for clean-sheet airframe designs and UAS platforms.
Role type
Senior IC guidance software engineer
Builds
Guidance software for unmanned air systems (UAS) and defense applications
Domain
Defense / Aerospace / Embedded Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Object-oriented software development, guidance algorithm design, flight dynamics (fixed/rotary wing), microcontroller architecture (STM32), Linux on SoC (Nvidia Jetson, AMD/Xilinx, Microblaze), real-time embedded software, hardware interface integration, vendor driver/firmware 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 integration and verification
Technologies
ArduPilot, STM32, Nvidia Jetson, AMD/Xilinx SoC, Microblaze, VHDL, FPGA, 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