Robotics Software Engineer Location: Hyderabad Qualification - Ph D mandatory
5-7 years of experience in complex development environments, taking abstract concepts and ideas and formulating a detailed software engineering plan.
Experience developing software for mobile robots including real time on-robot software, sensor and control drivers.
Expertise in deploying robotics software including working knowledge of embedded software and drivers, sensor calibration, and troubleshooting.
Experience writing robust, efficient and safe code.
Experience working on the full stack of a distributed system and iterating early-stage products.
Experience developing motion planning and coordination systems for autonomous systems, computer vision systems for object recognition and pose detection, robotic localization systems (e.g., LIDAR) or robotic kinematic control and calibration systems.
A deep understanding of state-of-art robotics approaches such as SLAM and computer vision, knowledge of point cloud feature extraction and manipulation.
Extensive experience with sensor data processing, environment modelling, and simulation tools.
Excellent mathematical reasoning skills, especially with probability.
Comfortable writing production-quality code in Linux/C++11 or C++14.
Understanding of sensor error modelling.
Passionate about Robotics and Intelligent Systems.