Tasks:
โ Develop and implement navigation algorithms for autonomous robots, including
localization, mapping, and path planning.
โ Integrate sensor data from various sources (lidar, cameras, IMUs) to improve robot
perception and navigation capabilities.
โ Work with simulation tools to validate and debug navigation algorithms in a virtual
environment.
โ Collaborate with other team members to ensure overall system integration and
functionality.
Education:
โ A bachelor's or master's degree in Robotics, Computer Science, Electrical
Engineering, or a related field is typically required.
Technical Skills:
โ Robotics: In-depth understanding of robotic systems, kinematics, dynamics,
and control theory.
โ Navigation algorithms: Proficiency in developing localization, mapping, and
path planning algorithms for autonomous robots.
โ Sensor fusion: Experience with integrating data from various sensors (such as
lidar, cameras, IMUs) to improve robot perception and navigation.
โ Linux, ROS, C++ and Python are your thing and you are familiar with modern
software development processes.
โ Simulation tools: Experience with robotic simulation frameworks like Gazebo
or V-REP.
โ Problem-solving and analytical skills: Strong analytical and problem-solving
abilities are vital for identifying issues, debugging complex systems, and
proposing effective solutions.
โ Communication and teamwork: Excellent verbal and written communication
skills to collaborate with cross-functional teams, document technical
specifications, and present findings effectively.
Experience:
โ Robotic navigation: Prior experience in developing navigation systems for
autonomous robots, including localization, mapping, and path planning.
โ Sensor integration: Knowledge of integrating sensors like lidar, cameras, or
IMUs into the navigation system.
โ ROS: Practical experience with the Robot Operating System (ROS) for robotic
software development and integration.