CareerPlan

Staff Software Engineer, Autonomy & Motion Planning

BangaloreFull-time2026-10-10 → 2026-11-10

Core

Lead the delivery of autonomous behaviors for unmanned platforms across air, land, sea, and space domains, acting as a technical lead and hands-on contributor.

Role type

Staff Software Engineer (Autonomy & Motion Planning)

Builds

Tactical autonomy software enabling complex missions with minimal human supervision

Domain

Defense / Aerospace / Robotics

Deliverable

production ML models

Required skills

C++ software development, software sub-system scheduling and integration, behavior planning, task and resource allocation, motion planning, optimization, flight controls, multi-agent coordination, system architecture, stakeholder engagement

Preferred skills

Mission systems integration, flight demonstrations, collaborative mission planning, synchronized teaming, automated tactics, collision avoidance, geofencing, safety-monitoring

Technologies

C++

Responsibilities

Develop tactical autonomy software for unmanned platforms; Implement and test behaviors for multi-agent coordination and target engagement; Architect behaviors as scalable software subsystems; Collaborate with vehicle integration teams and operational subject matter experts; Act as a subject matter expert for software engineering in a multi-stakeholder environment

Seniority

Staff, hands-on IC and team lead