Software Engineer
Core
Develop software infrastructure and tools for real-time communication, flight control, navigation, and sensor data processing in autonomous Unmanned Aerial Vehicles (UAVs) for defense operations.
Role type
Software Engineer (Embedded Systems/Aerospace)
Builds
Autonomous flight systems, real-time communication infrastructure, and mission-critical software tools for battlefield assets.
Domain
Defense / Aerospace / Autonomous Systems
Deliverable
production ML models | product features | infrastructure
Required skills
C++, asynchronous software development, system architecture, in-field diagnostics, sensor data processing
Preferred skills
Network Security, video processing and streaming, military tactical data links
Technologies
C++, asynchronous frameworks, sensor data processing stacks
Responsibilities
Develop infrastructure for real-time communication between battlefield assets and operators; Build, test, and deploy software solutions for flight control and navigation; Take end-to-end ownership of software development cycles from planning to deployment; Continuously evaluate and integrate new technologies to advance autonomous flight capabilities.
Seniority
Mid-level to Senior, hands-on IC