Search by job, company or skills

Quesscorp Singapore Pte Ltd

Senior / Lead Software Engineer (Robotics)

3-10 Years
SGD 7,000 - 15,000 per month
new job description bg glownew job description bg glownew job description bg svg
  • Posted 11 days ago
  • Over 50 applicants
Quick Apply

Job Description

This role is ideal for an engineer passionate about robotics, algorithm development, and system integration. You will work on planning, real-time decision making and implement features such as multi-floor navigation and docking control systems. You will also work with other engineers to develop robust testing pipelines, aimed at ensuring quality and reliability of our robots.

You will own independent deliverables, collaborate closely with SLAM and Perception engineers, and play a critical role in shaping the next generation of autonomous systems.

Key responsibilities include:

Key Responsibilities

  • Design and implement modular behavior tree architectures for complex and robust robot decision-making.
  • Develop and optimize global planning algorithms (A*, D*, RRT*, PRM, etc.) for dynamic environments.
  • Design and tune local planners and controllers for smooth and safe robot motion (e.g. MPC, TEB, DWA)
  • Optimize planning and control systems to ensure real-time system performance, including timing guarantees for control loops.
  • Collaborate with SLAM and Perception engineers to align navigation with perception, mapping.
  • Develop comprehensive test cases for validating algorithms and software in both simulated and real-world environments, to ensure reliable performance.
  • Maintain comprehensive documentation of all code implementations and test cases
  • Explore advanced planning and control methods for real-world deployment (e.g., reinforcement learning-based planning)

Qualifications & Experience

  • Bachelor's or Master's degree in CS, Robotics, or a related field (or PhD with relevant focus)
  • 3+ years of industry experience in developing and deploying behavior, planning and control systems for autonomous robots.
  • Proficient in C++ and Python development on Linux.
  • Experience working with ROS1 / ROS2.
  • Solid foundation in data structures, algorithms, kinematics, dynamics, and control theory
  • Strong understanding of robot dynamics, kinematics, and control theory.
  • Hands-on experience with behavior planning frameworks (e.g. BehaviorTree.CPP).
  • Strong understanding of global and local path planning algorithms.
  • Familiarity with sensor modalities (e.g. LiDAR, RGBD cameras, IMUs)
  • Strong attention to detail, with excellent problem-solving and debugging skills
  • Experience with reinforcement learning applied to behavior, planning or control is a bonus.
  • Experience with optimizing software for Embeddedhardware (e.g., Jetson, ARM) is a bonus.

Masters/ Post Graduate, PhD/ Doctorate, Bachelors/ Degree

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

At Quess Singapore, we are a leading business services provider, transforming enterprises with digital-first staffing solutions and innovative strategies. With over 20 years of experience, we leverage our rich industry knowledge and future-ready digital platforms to reinforce our clients’ businesses with modern, world-class staffing and recruitment solutions that are on-demand. A B2B provider focusing on powering staffing through advanced solutions, we deliver a host of services such as IT Staff Augmentation, General Staff Augmentation, MSP, Selection and Services, and HR Outsourcing solutions. We achieve this with a growing team of skilled associates and a wide presence across APAC, reshaping companies to be agile and competitive.

Job ID: 144611021

User Avatar
0 Active Jobs