
Senior Software Engineer – Robotics Navigation
1 week ago
We are seeking a highly skilled Senior Software Engineer – Robotics Navigation to lead the development of the autonomous navigation stack for our Mecanum-wheeled toilet-cleaning robot . The ideal candidate will have deep expertise in SLAM, path planning, obstacle avoidance, and safety-critical navigation in dynamic environments. You will architect and optimize real-time navigation algorithms in C++ , leveraging ROS 2 , behavior trees , and modern software engineering practices.
Key Responsibilities:- Design, develop, and optimize the navigation stack (localization, SLAM, path planning, obstacle avoidance) for a Mecanum-wheeled robot in constrained environments.
- Implement sensor fusion (LiDAR, IMU, vision, wheel odometry) for robust pose estimation and dynamic obstacle avoidance .
- Develop safety-critical interrupt handling for emergency stops, collision prevention, and recovery behaviors.
- Architect scalable ROS 2-based navigation software with behavior trees for task-level decision-making.
- Optimize real-time performance of navigation algorithms (e.g., DWA, RRT , A ) in C++ .
- Integrate hardware interrupts (e.g., bump sensors, safety lidars) into the navigation system.
- Collaborate with manipulation & vision teams to ensure seamless coordination between navigation and cleaning operations.
- Conduct field testing and iterate on navigation robustness in real-world environments.
- API Development :Design REST/gRPC APIs to interface with 3rd-party UI dashboards (e.g., fleet management, real-time monitoring).
Integrate with cloud services (AWS IoT Core, Azure Robotics) for telemetry logging, over-the-air (OTA) updates, and remote diagnostics .
- Low-Level Driver Development :Develop and optimize motor controller drivers (e.g., CAN bus, UART, PWM for Mecanum wheels).
Interface with microcontrollers (STM32, ESP32) for real-time sensor data acquisition (e.g., Bumpers, ToF sensors).
- Collaborate with embedded engineers to ensure low-latency communication between navigation and motor control systems.
- PhD/MS in Robotics, Computer Science, or related field.
- 5+ years of experience in robotics navigation (SLAM, path planning, obstacle avoidance).
- Expert in C++ , ROS 2 , and modern software architecture (OOP, design patterns).
- Strong background in LiDAR-based SLAM (e.g., SlamToolBox, Nav2 ) and path planners(e.g., LatticeSMAC, MPPI)
- Experience with behavior trees (e.g., Groot, BehaviorTree.CPP ) for task management.
- Knowledge of sensor fusion (Kalman filters, particle filters) and wheel odometry tuning .
- Familiarity with Mecanum wheel kinematics and holonomic motion planning .
- Experience with real-time systems and safety-critical software .
- Bonus: Experience with embedded systems (STM32, Raspberry Pi, Nvidia Jetson).
- Experience with API development (REST/gRPC, WebSockets) for cloud/UI integration.
- Hands-on experience with motor controllers (RoboteQ, ODrive, VESC) and communication protocols (CAN, SPI, I2C).
- Prior work on autonomous mobile robots (AMRs) .
-
Senior Specialist, Robot Navigation
5 days ago
Singapore RGF Full time**Location**: Singapore **Salary**: Open **Industry**: Manufacturing, Engineering & Industrial **Sub-industry**: Automotive/Transport Parts **Function**: Technology **Job Description**: **Our Client**: Our client creates a ground-breaking technologies and services for the sustainable and connected mobility of people and goods. The technology company,...
-
Robot Navigation Software Engineer Intern
7 days ago
Singapore Continental Full timeYour tasks What you will be doing - Work with engineers and researchers in the navigation team to develop autonomous navigation systems for mobile robots - Develop motion planners for mobile robots - Develop controllers for mobile robots - Improve the performance of existing path planners and controllers - Fine tune the behavior and performance of the...
-
Senior Software Engineer
4 hours ago
Singapore HIVEBOTICS PTE. LTD. Full time**Job Summary**: **Key Responsibilities**: - Design, develop, and optimize the **navigation stack**(localization, SLAM, path planning, obstacle avoidance) for a **Mecanum-wheeled robot**in constrained environments. - Implement **sensor fusion**(LiDAR, IMU, vision, wheel odometry) for robust **pose estimation**and **dynamic obstacle avoidance**. - Develop...
-
Autonomous Robotics Navigation Engineer
1 week ago
Singapore beBeeNavigation Full time $90,000 - $120,000Robotics Navigation Software EngineerWe are seeking a highly skilled and experienced robotics navigation software engineer to lead the development of autonomous navigation systems for our robots.The ideal candidate will have deep expertise in SLAM, path planning, obstacle avoidance, and safety-critical navigation in dynamic environments. You will architect...
-
Autonomous Robotics Navigation Engineer
1 week ago
Singapore beBeeNavigation Full timeRobotics Navigation Software Engineer We are seeking a highly skilled and experienced robotics navigation software engineer to lead the development of autonomous navigation systems for our robots. The ideal candidate will have deep expertise in SLAM, path planning, obstacle avoidance, and safety-critical navigation in dynamic environments. You will...
-
Robotic Engineer
4 hours ago
Singapore HIVEBOTICS PTE. LTD. Full time**Company Overview** At Hivebotics, our mission is to help workers attain the best productivity and quality of life by automating dirty, demeaning and dangerous tasks. We are currently developing autonomous toilet cleaning robots with the aim to be the market leader in developing mobile manipulator based service robots. **Job Overview** As an Autonomous...
-
Senior Robotics Navigation System Architect
2 weeks ago
Singapore beBeeRobotics Full time $90,000 - $120,000Autonomous Navigation Software Engineer Job Description: We seek a skilled Robotics Navigation Software Developer to lead the development of cutting-edge navigation software for a Mecanum-wheeled robot in constrained environments.Main Responsibilities: Design, develop, and optimize navigation stacks using ROS 2, behavior trees, and modern software...
-
Autonomous Robotics Navigation Specialist
6 days ago
Singapore beBeeRobotics Full time $90,000 - $120,000Navigation Engineer - Autonomous RoboticsWe are seeking a highly skilled and experienced navigation engineer to lead the development of autonomous navigation systems for our robots.The ideal candidate will have deep expertise in SLAM, path planning, obstacle avoidance, and safety-critical navigation in dynamic environments. You will architect and optimize...
-
Robotics Software Engineer
2 weeks ago
Singapore EUREKA ROBOTICS PTE. LTD. Full timeRoles & ResponsibilitiesCompany presentationEmpowered by Robotics and AI research from NTU Singapore, MIT, and the University of Tokyo, Eureka Robotics delivers robotic software and systems to automate tasks that require High Accuracy and High Agility (HA-HA).With offices in Singapore, France, Vietnam, Japan and distribution partners in China and the USA,...
-
Robotics Software Engineer
1 week ago
Singapore EUREKA ROBOTICS PTE. LTD. Full timeRoles & Responsibilities Company presentation Empowered by Robotics and AI research from NTU Singapore, MIT, and the University of Tokyo, Eureka Robotics delivers robotic software and systems to automate tasks that require High Accuracy and High Agility (HA-HA). With offices in Singapore, France, Vietnam, Japan and distribution partners in China and the...