Job Description
Working Hours: 11PM - 6AM Location: Tampines Perm role Job Descriptions: Enhance the usability, reliability, scalability, and performance of mapping and localization systems. Develop and improve object detection, tracking, and classification capabilities. Design and optimize sensor fusion algorithms to achieve accurate localization and robust object tracking. Evaluate and implement advanced perception technologies to improve autonomous navigation performance. Develop embedded software for interfacing with sensors, actuators, and robotic hardware components. Design and optimize robot control systems and motion planning algorithms. Develop behaviour planning, mission control, and path-planning functionalities. Improve fleet management coordination and task allocation systems. Develop and maintain simulation environments for testing robotic behaviours and navigation algorithms Lead technical initiatives and collaborate with multidisciplinary teams to deliver projects on schedule and according to quality standards. Participate in the full software development lifecycle, from requirements gathering through deployment and maintenance. Develop and implement software quality measures, including unit testing, simulation testing, playback testing, and code reviews. Establish performance benchmarks and continuously improve robotic system performance. Mentor and provide technical guidance to engineering team members where required. " Requirements Bachelor's Degree in Robotics Engineering, Computer Engineering, Electrical Engineering, Computer Science, Mechatronics, or a related engineering discipline. Demonstrated experience in robotics software development and technical leadership. Strong theoretical and practical knowledge of perception systems, control systems, motion planning, or autonomous navigation. Hands-on experience working with physical robotic systems. Proficiency in C++, Python, ROS/ROS2, Git, and Linux-based development environments. Strong analytical, problem-sol