UAV Software Engineer
Core
Develop and enhance flight control software, Ground Control Station (GCS) software, and integrate sensors/payloads for mission-critical UAV operations.
Role type
Embedded software engineer (aerospace/defense)
Builds
Flight control systems, GCS software, and integrated UAV platforms for defense agencies
Domain
Defense / Aerospace
Deliverable
production ML models | product features
Required skills
C/C++, Python, embedded software development, real-time systems, software testing and debugging, hardware integration, rapid prototyping
Preferred skills
autonomous systems, flight test validation, multidisciplinary collaboration
Technologies
C, C++, Python
Responsibilities
Develop flight control software based on aerodynamics requirements; Maintain and improve Ground Control Station (GCS) software; Integrate payloads and sensors into aircraft software architecture; Oversee ground and flight test campaigns to validate software performance; Troubleshoot and optimize software in real-world field conditions
Seniority
Mid-level, hands-on IC