11 Nov
|
Petpooja
|
Ahmedabad
11 Nov
Petpooja
Ahmedabad
Petpooja
: We are seeking a hands-on Robotics Software Engineer to develop and improve the mobility stack of a differential-drive service robot operating in dynamic indoor environments. The role requires solid coding skills and practical experience solving real-world localization, navigation,
motion-control, and obstacle-avoidance challenges.
Experience Range: 1 - 3 years
Educational Qualifications: Any graduation
Job Responsibilities: Key Responsibilities
● Develop reliable robotics software using ROS 2, C++, and Python.
● Implement and tune SLAM, localization, Nav2, path planning, motion control, costmaps,
obstacle avoidance, and recovery behaviours.
● Integrate LiDAR, depth cameras, IMUs, wheel encoders, and motor controllers.
● Resolve odometry drift, TF errors, localization loss, oscillation, blocked paths, and planner or controller failures.
● Ensure safe and smooth navigation around people, tables, chairs, narrow passages, and moving obstacles.
● Test and validate navigation performance on a physical robot.
● Collaborate with embedded, electronics, mechanical, and product teams.
Skills Required: Robotics , Python , SLAM , Localization , LiDAR
Candidate Attributes:
Required Qualifications
● Practical experience with ROS 2, Linux, Nav2, C++, and Python.
● Strong understanding of differential-drive kinematics, odometry, TF2, URDF, SLAM,
localization, sensor fusion, and feedback control.
● Ability to debug robot behaviour using RViz, rosbag, logs, and real sensor data.
● Degree in Robotics, Mechatronics, Computer Science, Electronics, Electrical
Engineering, or a related field; equivalent practical experience is acceptable.
Mandatory Project Experience
● Minimum one completed real-world project involving the mobility or autonomous navigation of a physical differential-drive robot, AMR, AGV, or service robot.
● The candidate must have personally developed, integrated, tuned, or debugged major mobility functions.
● Simulation-only experience is not sufficient.
Preferred Experience
● ROS 2 Jazzy or Humble, SLAM Toolbox, AMCL, robot_localization, and Nav2
behaviour trees.
● NVIDIA Jetson, RPLIDAR, Intel RealSense, CAN communication, and embedded motor controllers.
● Navigation experience in crowded or changing indoor environments.
Job Code: KL-79XHVDL9 About Us When Petpooja’s first avatar came into being in 2011, it was a simple B2B food delivery model that took bulk food orders from the corporates & passed them forward to the restaurants. But soon, our founders realised that the restaurants they worked with were not living up to their potential and were shutting down forever. Primarily it was due to a lack of coherent technology that could support their daily operations.
Their billing machines were as bulky, tedious and old as time. Due to this, the restaurants never had an actual estimate of their profit margins & expenses. Back then, restaurants were suffering more than growing.
This was when our founders decided to build a robust, user-friendly & cost-effective billing software for SMB restaurants that will automate everyday operations and push businesses towards sustainability.
And now, a decade into the industry, we have realized our dream of becoming the ideal restaurant billing solution provider to all & every kind of food service business in India. Why Us? Join the Petpooja Family!
Petpooja is always on the look-out for passionate and talented individuals. If you think you have the zest to work, learn, and have fun, then this is your nirvana!
Attitude before Aptitude
When we say "Attitude before Aptitude", we mean that you need to have the correct attitude to qualify for a test of aptitude. While we do look for the highest aptitude and professional prowess, but, it's not going to be at the cost of the right attitude.
Organic Growth
At Petpooja, we believe that the best leaders are groomed, not found from the outside. So, we try our best to foster leadership within the organization and give each and every individual an equal chance to climb the career ladder. Petpooja is an equal opportunity employer. We do not discriminate based on caste, religious beliefs, gender, race or sexual orientation. So, if you think that your personality &
skills fit perfectly into our company culture, then apply for your desired position right away!
And if you want to know more about our team or culture, drop by our office for a cup of coffee, a game of Table Tennis or Chess (choice is yours)! As signified by our name - Petpooja, we’re regarded as great hosts.
📌 Robotics Software Engineer (Ahmedabad)
🏢 Petpooja
📍 Ahmedabad