Job Overview:
The role is for Robotics Software Development as part of the engineering team. As a robotics engineer you will develop autonomous navigation and mobility functions of robots designed for floor cleaning and material handling across different environments. You shall be developing new features of the robot which include increasing the capabilities of the present navigation stack developing and improving pathplanning algorithms and working on localization algorithms using various sensors to deal with dynamic environments like airports parking lots warehouses malls etc. You shall work to integrate and fuse the data of different types of sensors like Depth Camera LiDARs and IMUs with embedded development boards required to build a robust robot navigation system. You will work on worldclass products designed and manufactured in Pune (India) and shipped worldwide!
Key Responsibilities:
1) Develop and deploy algorithms for navigation path planning and computer vision.
2) Conduct research and stay uptodate with the latest advancements in the field of robotics
3) Collaborate with diverse teams to integrate robotic systems.
4) Develop a deep understanding of various sensors including 2D/3D lidars and cameras.
5) Optimize algorithms for realtime performance.
6) Engage in handson tasks related to robotic hardware such as system setup calibration and debugging.
7) Test robotic systems in both simulated and realworld scenarios.
Experience and Skills / Qualities We Deeply Value:
1) Bachelors degree in Robotics Computer science Electrical engineering or related field.
2) 2 years of relevant experience
3) Strong communication and interpersonal skills
4) Passion for developing software for worldclass robots.
5) Excellent C programming and software design skills to support highperformance perception.
6) Experience with Python is a plus.
7) Handson experience with SLAM robot navigation and behavior planning
8) Handson experience with OMPL or similar frameworks
9) Handson experience with OpenCV PCL/Open3D
10) Handson experience with real robots and perception sensors such as timeofflight cameras 2D/3D LIDAR and stereo cameras.
11) Experience with different communication protocols such as Modbus CAN bus UART etc.
12) Experience with ROS1 and/or ROS2.
13) Strong sense of curiosity and an eagerness to learn new concepts technologies and methodologies.
Will be reporting to: Lead Robotics Engineer
Working with teams based out of:
1) India
2) MEA
3) USA
What to Expect:
1) The engineering team is based at the base location and involves crossteam collaboration hands on learning and selfdevelopment through the role
2) Dress code is professional when based in the office with necessary protective gear when in the assembly area like overalls gloves safety goggles safety shoes and other personal protective equipment as necessary
3)As part of a fastgrowing product startup youll spend considerable amounts of time on the floor in planning and also devising short and longterm plans on robotic software for the product portfolio
4) Absolute alignment with Peppermints work ethos code of conduct and culture. Our culture stands for an authentic stance loudandclear communication and no hesitation and emphasis to ask anything! We care deeply for every team member s career journey and the culture propelling it forward. We expect you to appreciate the underlying purpose at Peppermint and get going!
5) Working on a worldclass product. Be ready for this; it is very fulfilling and demanding!
Next Steps:
If this role aligns with your personal career plans please write to us with your resume/profile to
depth camera,slam,ros1,robot navigation,modbus,lidar technology,ros,python,uart,ros2,lidar,can bus,behavior planning,imu,opencv,c++,pcl,pcl/open3d