Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
A leading company in robotics is seeking a Senior Robotics Engineer in Singapore. The role involves designing and integrating software for autonomous mobile robots, requiring experience in C++, Python, and ROS systems. The successful candidate will lead a team of developers and contribute to the advancement of robotic technologies.
• Design, implement, and maintain software components for autonomous mobile robots.
• Develop and integrate robotic modules including SLAM, localization, path planning, trajectory tracking and robot health and monitoring.
• Work with ROS and ROS2 to migrate, create reusable, modular, and scalable robotic applications.
• Characterize and integrate a variety of sensors (e.g., LIDAR, IMU, cameras), including calibration and performance testing.
• Write reliable and efficient code in C++ and Python.
• Collaborate with hardware, digital and AI teams to ensure seamless system integration.
• Test, deploy and debug robotic software systems.
• Contribute to continuous improvement of software development practices, including code reviews and unit testing.
• Lead team of robotic or software developers
Required Qualifications:
• 10 years of experience in robotics software development.
• Proficient in C++ and Python, with a strong understanding of software design principles.
• Hands-on experience with ROS1 and/or ROS2 in a production or research environment.
• Solid understanding of Linux systems and development tools.
• Experience with mobile robotics concepts, including SLAM, sensor fusion, trajectory following, and behavior trees.
• Familiarity with sensor drivers, integration, and performance evaluation.
• Demonstrated ability to debug complex systems in field and lab environments.
• Proven ability to work independently on complex tasks and deliver robust solutions.
• Ownership of major software components or robotic subsystems throughout development lifecycle.
Lee Pei Wen
EA LIcence No.91C2918 | Personnel Registration No: R21103774