





Specialized robotics role with mid-level experience and metro location increases candidate competition.
Strong robotics and ROS/C++ domain expertise makes cross-industry fit difficult.
Explicit 2-5 years plus mandatory C++, ROS, SLAM and robotics integration skills raise shortlisting strictness.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Design, develop, debug, and deploy robotics software systems with a focus on C++ and integration of various robotics frameworks and sensors.
Develop and maintain efficient, reusable software modules including motion planning and path algorithms, ensuring performance and reliability.
Evaluate technical solutions, build proof of concepts, and solve bottlenecks while working closely with product and development teams.
2-5 years of relevant work experience.
Bachelor's degree in Computer Science, Electronics, Mechanical, Electrical, Aerospace, or a related engineering domain (BE/B.Tech).
Proficiency in C++ with strong fundamentals in OOP, Data Structures, Algorithms; experience with robotics frameworks (ROS, ROS2) and simulators (Gazebo, Stage, Webots).
Experience in Linux development environment, build tools like CMake, version control (Git, Bitbucket), and unit testing frameworks (PyTest, xUnit).
Experienced in integrating sensors (IMU, LiDAR) and implementing SLAM and path planning algorithms (A*, Dijkstra, RRTs).
Has strong technical understanding of communication protocols (TCP, MQTT, DDS, ZMQ) and robot kinematics.
Demonstrated ability to work in high-paced, innovation-driven environments, preferably in startups, with a focus on developing modular and scalable robotics software architectures.