Enable job alerts via email!

Senior/ SLAM Engineer (Navigation) (Perm / West) (ID: 670422)

PERSOLKELLY Singapore Pte Ltd (Formerly Kelly Services Singapore Pte Ltd)

Singapore

On-site

SGD 100,000 - 125,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a talented Robotics Engineer to develop cutting-edge algorithms for autonomous robots. In this exciting role, you will design and implement navigation systems that ensure robots can safely and efficiently navigate complex environments. Collaborating with cross-functional teams, you will optimize docking strategies and create real-time solutions leveraging advanced sensor data. This position offers the opportunity to work at the forefront of robotics technology, contributing to innovative projects that enhance human-robot collaboration. If you're passionate about robotics and eager to make a meaningful impact, this is the perfect opportunity for you.

Qualifications

  • Bachelor's or Master's degree in Robotics or related fields with 3+ years of experience.
  • Proficient in C++ and Python with hands-on experience in ROS.

Responsibilities

  • Design advanced algorithms for robot navigation focusing on efficiency and safety.
  • Develop docking strategies and real-time solutions using sensor data.

Skills

C++
Python
Robot Operating System (ROS)
Obstacle Avoidance
Path Planning
Docking Strategies
Test-Driven Development (TDD)

Education

Bachelor’s degree in Robotics
Master’s degree in Robotics
Bachelor’s degree in Computer Science
Bachelor’s degree in Electrical Engineering

Tools

LiDAR
Real-time Systems

Job description

Job Summary
This role focuses on developing and implementing algorithms that empower autonomous robots to navigate complex environments. Key areas of responsibility include path planning, obstacle avoidance, and designing efficient docking strategies. You will work closely with cross-functional teams to ensure the robots operate safely and reliably in dynamic environments where humans and robots collaborate.

Key Responsibilities

  1. Design and implement advanced algorithms for robot navigation, ensuring path planning aligns with operational goals such as energy efficiency, speed, and safety.
  2. Develop and optimize docking strategies to achieve fast and accurate docking performance.
  3. Create real-time software solutions for autonomous navigation, leveraging sensor data from LiDAR, cameras, and other perception systems.
  4. Design and implement lightweight, real-time algorithms for obstacle detection and avoidance.
  5. Fine-tune navigation and docking algorithms to align with hardware capabilities and performance requirements.
  6. Build software bridges to enable seamless communication between different software components.

Required Qualifications

  1. Bachelor’s or Master’s degree in Robotics, Computer Science, Electrical Engineering, or a related discipline, with over three years of industry experience.
  2. Proficiency in programming languages such as C++ and Python, along with hands-on experience using ROS (Robot Operating System).
  3. Proven expertise in autonomous robot navigation, covering path planning, obstacle avoidance, and docking strategies.
  4. Solid understanding of motion planning algorithms and techniques, such as A*, D*, RRT, and SLAM.
  5. Familiarity with real-time systems, control theory, and optimization techniques.
  6. Strong grasp of robot kinematics and dynamics, and their impact on navigation and control systems.
  7. Experience with Test-Driven Development (TDD) practices.

Interested candidates, who wish to apply for the advertised position, please email us an updated copy of your resume.

We regret that only shortlisted candidates will be notified.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.