Manager- Autonomous Systems

Mahindra And Mahindra Ltd.

Pune District

On-site

INR 1,800,000 - 3,000,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Mahindra And Mahindra Ltd. is seeking a Manager - Autonomous Software to own the complete autonomous software workstream from requirements to release.

The role emphasizes architecture, modular design for mission planning, perception, localisation, and sensor-fusion across ROS2/ROS2 pipelines. You will lead a team of engineers, drive integration with sensor suites, and oversee lab, harbour, and sea trials, ensuring traceability from requirement to evidence and collaborating across controls,

Qualifications

  • Bachelor's or Master's degree in Computer Science, Robotics, Electronics, Electrical Engineering, Mechatronics, Aerospace, Marine Engineering or related discipline.
  • 8+ years of relevant experience in autonomous robotics or unmanned systems, including at least 2 years in technical leadership or team management.
  • Strong hands-on proficiency in C++ and ROS2/ROS; working knowledge of Python, Linux, OpenCV, Git, and modern software-development practices.
  • Experience integrating software with real robotic hardware and conducting structured field trials (marine robotics/ASV experience preferred).

Responsibilities

  • Own the end-to-end autonomous software workstream from requirements through release.
  • Define modular software architecture for mission planning, perception, localisation, and health monitoring.
  • Lead development using ROS/ROS2, C++, Python; establish coding standards and interfaces.
  • Guide design and tuning of behaviour trees, planners, navigation stacks, and decision logic.
  • Integrate inputs from sensors and payloads via sensor-fusion and state-estimation interfaces.
  • Plan and govern testing via SIL/HIL, simulator-based validation, harbour and sea trials.
  • Coordinate with controls, embedded, electrical, mechanical, and operations teams to resolve cross-functional issues.
  • Lead technical reviews, sprint planning, risk management, and release readiness.
  • Mentor engineers, allocate work, and participate in recruitment to build a delivery-focused autonomous software team.
  • Support technical proposals and customer discussions while protecting IP.

Skills

C++
ROS2/ROS
Python
Linux
Sensor-fusion

Education

Bachelor's or Master's in CS/Robotics/Electrical/Mechatronics

Tools

Git
OpenCV
CI/CD

Job description

Select how often (in days) to receive an alert:

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

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Xsub Robotics • Chennai District

On-site
INR 1,200,000 - 1,800,000
Mid-Level Robotics Engineer, Autonomous Systems
Mid-Level Robotics Engineer, Autonomous Systems

Digitailor • India

Remote
INR 900,000 - 1,200,000
Senior Autonomous System Engineer
Senior Autonomous System Engineer

Big Bang Boom Solutions Private Limited • Chennai District

On-site
INR 4,000,000 - 7,000,000
Technical Architect_ Robotics
Technical Architect_ Robotics

LG Electronics • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Autonomous Robotics Engineer
Autonomous Robotics Engineer

Infosys • Bengaluru

On-site
INR 900,000 - 1,100,000
Computer Vision + Robotics
Computer Vision + Robotics

Infosys • Hyderabad, Bengaluru, Mumbai

On-site
INR 900,000 - 1,500,000
Robotics Software Engineer - I
Robotics Software Engineer - I

Botsync Pte Ltd • Bengaluru

On-site
INR 1,800,000 - 3,200,000
Career growth opportunities
Staff Software Engineer, Autonomy & Motion Planning
Staff Software Engineer, Autonomy & Motion Planning

Shield • Bengaluru

On-site
INR 3,500,000 - 6,000,000
Lead System Engineer
Lead System Engineer

Wraith-Int Tech Solutions Pvt. Ltd. • Hyderabad

On-site
INR 1,800,000 - 2,500,000
Robotics Software Engineer
Robotics Software Engineer

Sentiac • India

On-site
INR 2,000,000 - 4,000,000