Epicareer Might not Working Properly
Learn More

Senior Engineer (SLAM - Navigation)

Salary undisclosed

Checking job availability...

Original
Simplified
Roles and Responsibilities
  • Design and implement advanced algorithms for robot navigation to ensure path planning meets operational requirements (e.g., energy efficiency, speed, safety).
  • Design and implement efficient docking strategies to achieve fast and high-accuracy docking.
  • Develop real-time software solutions for autonomous navigation decisions based on sensor data (e.g., LiDAR, camera).
  • Design and implement low-computation, real-time software solutions for obstacle detection and avoidance.
  • Optimize and tune navigation and docking algorithms based on hardware capabilities.
  • Develop software bridges to facilitate effective communication between different software solutions.
Requirements
  • Bachelor's or Master's degree in Robotics, Computer Science, Electrical Engineering, or a related field, with more than three years of industry experience.
  • Proficiency in programming such as C++, Python, and ROS (Robot Operating System).
  • Proven experience in autonomous robot navigation, including path planning, obstacle avoidance, and docking.
  • Experience with motion planning algorithms and techniques (e.g., A*, D*, RRT, SLAM).
  • Familiarity with real-time systems, control theory, and optimization methods.
  • Good understanding of robot kinematics and dynamics and their relation to navigation and control.
  • Experience in Test-Driven Development (TDD).
Roles and Responsibilities
  • Design and implement advanced algorithms for robot navigation to ensure path planning meets operational requirements (e.g., energy efficiency, speed, safety).
  • Design and implement efficient docking strategies to achieve fast and high-accuracy docking.
  • Develop real-time software solutions for autonomous navigation decisions based on sensor data (e.g., LiDAR, camera).
  • Design and implement low-computation, real-time software solutions for obstacle detection and avoidance.
  • Optimize and tune navigation and docking algorithms based on hardware capabilities.
  • Develop software bridges to facilitate effective communication between different software solutions.
Requirements
  • Bachelor's or Master's degree in Robotics, Computer Science, Electrical Engineering, or a related field, with more than three years of industry experience.
  • Proficiency in programming such as C++, Python, and ROS (Robot Operating System).
  • Proven experience in autonomous robot navigation, including path planning, obstacle avoidance, and docking.
  • Experience with motion planning algorithms and techniques (e.g., A*, D*, RRT, SLAM).
  • Familiarity with real-time systems, control theory, and optimization methods.
  • Good understanding of robot kinematics and dynamics and their relation to navigation and control.
  • Experience in Test-Driven Development (TDD).