• 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
* O salário de referência é obtido com base em objetivos de salário para líderes de mercado de cada segmento de setor. Serve como orientação para ajudar os utilizadores Premium na avaliação de ofertas de emprego e na negociação de salários. O salário de referência não é indicado diretamente pela empresa e pode ser significativamente superior ou inferior.