Apply now »

Manager- Autonomous Systems

Date:  15 Oct 2026
Location: 

Pune

Company:  Mahindra Defence Systems Limited

Designation: Manager - Autonomous Software

Function - Autonomous Systems / Robotics Software

Reporting to - DGM - Autonomous Systems

 

Key Responsibilities

  • Own the end-to-end autonomous software workstream, from requirements decomposition and architecture through implementation, integration, verification, field trials and release.
  • Define modular software architecture for mission planning, behaviour management, path planning, collision and obstacle avoidance, localisation, perception, health monitoring, failsafe handling and operator interaction.
  • Lead development using ROS/ROS2, C++ and suitable middleware; establish coding standards, interfaces, reusable components, configuration management and documentation practices.
  • Guide the design and tuning of behaviour trees, planners, navigation stacks, costmaps, map servers and decision logic for complex and degraded operating environments.
  • Integrate inputs from INS, DVL, GNSS, depth sensors, cameras, imaging sonar, obstacle-avoidance sonar and other payloads through robust sensor-fusion and state-estimation interfaces.
  • Plan and govern Model/Software/Hardware-in-the-Loop testing, simulator-based validation, lab integration, harbour trials and sea trials; ensure traceability from requirement to evidence.
  • Coordinate closely with controls, embedded, electrical, mechanical, sonar, payload, systems engineering and operations teams to resolve cross-functional issues.
  • Lead technical reviews, design reviews, sprint/milestone planning, risk management, defect closure, root-cause analysis and release readiness.
  • Mentor engineers, allocate work, assess capability gaps, participate in recruitment and build a delivery-focused autonomous software team.
  • Support technical proposals, customer demonstrations, technical discussions and partner engagement while protecting programme confidentiality and intellectual property.

Technical Scope

  • Mission sequencing, behaviour trees, supervisory autonomy, contingency handling, rules and safety states.
  • Local/global planning, obstacle avoidance, route optimisation, localisation, mapping and COLREG-aware concepts for surface systems.
  • Camera/sonar processing interfaces, detection and tracking integration, sensor fusion and confidence-aware decision inputs.
  • Gazebo or equivalent environments, SIL/HIL, scenario libraries, regression testing, test automation and trial evidence.
  • ROS2/ROS, C++, Git, CI/CD, APIs/ICDs, cybersecurity-aware design, logging, diagnostics and lifecycle documentation.

Required Qualifications and Experience

  • Bachelor's or Master's degree in Computer Science, Robotics, Electronics, Electrical Engineering, Mechatronics, Aerospace, Marine Engineering or a related discipline.
  • 8+ years of relevant experience in autonomous robotics or unmanned systems, including at least 2 years in technical leadership, project leadership or team management.
  • Demonstrated delivery experience in autonomy, navigation, SLAM, path planning, obstacle avoidance, perception or sensor-fusion software.
  • Strong hands-on proficiency in C++ and ROS2/ROS; working knowledge of Python, Linux, OpenCV, Git, issue tracking and modern software-development practices.
  • Experience integrating software with real robotic hardware and conducting structured field trials. Marine robotics, AUV, XLAUV or ASV experience is strongly preferred.
  • Ability to convert operational requirements into architecture, software requirements, interface definitions, test cases and acceptance evidence.
  • Experience leading multidisciplinary teams and engaging with defence, government, research or industrial customers is desirable.

 


Job Segment: Electrical Engineering, Systems Engineer, Engineer, Aerospace, Electrical, Engineering, Aviation

Apply now »