JOB PURPOSE:
The MR Software Head is a leadership role. The role works at the forefront of cutting edge technologies in the space of Mobile Robotics. The incumbent has the responsibility of leading the S/W team and will work on the development of leading-edge products including the next-generation mobile robots.
ROLE EXPECTATIONS:
- Oversee the design, development, and deployment of software solutions for mobile robots, including path planning, navigation, perception, control, and user interfaces.
- Ensure high-quality software development practices, including code reviews, testing, and documentation. Take algorithms from conception to implementation and deployment
- Deploy and deliver algorithms based on robotic path planning, motion planning and decision making (A-, RRT, CC-RRT etc.) to create systems and products for Mobile Robots Business Unit.
- Conceptualize, prototype, test, and launch cutting-edge autonomous navigation features for Mobile Robots
- Architect systems and solutions by creating specification documents, preparation of test cases and integrating with customer's process for final deployment.
- Understand and work on vehicle modeling and dynamics, motion prediction, and kinematics to solve locomotion problems
- Application of control theory to build Intelligent Control Systems for Mobile Robots
- Development of algorithms for control mechanism of robots along with optimizing fleet management system for autonomous robot fleet deployment
- Develop standards for internal testing and ensure the product complies with all external testing procedures and certifications and ensure version control
- To enhance the existing Robot product offerings and develop new products
- To manage an interdisciplinary team of engineers and ensure development of team members
INTERACTIONS:
- Internal Stakeholders: Managers in Sales & operations, Solutioning team and Design Team etc.
- External Stakeholders: Customers at CXO level
PROFILE: IDEALLY ~
- Masters/PhD in Robotics/AI/Mechatronic/ Computer Science or an equivalent Mathematics field + Machine Learning Background
- 10+ years of experience in AI Technology, next generation mobile robots. Proven experience in developing and deploying complex robotics systems in real-world environments.
- Hands-on experience in robotic and/or autonomous vehicle system design and implementation
- Experience working in an automotive, warehouse, defense, etc. environments
REQUISITES:
- Exposure to cutting edge technology. Experience in designing & development of next generation mobile robots
COMPETENCIES:
TECHNICAL:
- Strong programming skills in languages such as C++, Python, and ROS/ROS2 (Robot Operating System).
- Deep understanding of algorithms and technologies related to SLAM (Simultaneous Localization and Mapping), navigation, path planning, perception, and control systems.
- Experience with machine learning and AI applications in robotics is a plus
- Experience with model predictive control, numerical optimization, or estimation theory
- Experience writing C++ in a production environment
- Software Architecture Design
- Experience in executing project with SCRUM/Agile methodology
Didn’t find the job appropriate? Report this Job