The Centre for Advanced Robotics Technology Innovation (CARTIN) are seeking a highly skilled and motivated Autonomous Robotics Software Engineer to join our team.
Key Responsibilities:Β
Develop and maintain software for autonomous sweeping vehicles.
Conduct field testing trials to validate software performance and reliability.
Provide software and computer support, including setting up and troubleshooting computer-related matters.
Develop software tools, sensors, actuator drivers for testing safety-critical modules and sensors in robotic systems.
Assist in integrating custom modules into complex software stacks.
Work with Subject Matter Experts (SMEs) to carry out software acceptance testing, including unit, functional, and load testing, and organize test result records.
Manage and deploy software commits for field testing, ensuring timely updates and maintenance.
Job Requirements:Β
Bachelor's degree in Computer Science, Robotics, Electrical Engineering, or a related field. A Masterβs degree is preferred.
2β6 years of experience in C++/ROS development.
Hands-on experience in robotics and mechatronics.
Experience with deploying ROS in real-world environments.
Familiar with robotic sensor and actuator hardware such as LiDAR.
Strong problem-solving skills and the ability to work in a multi-disciplinary team.
Experience in developing software for cleaning systems or similar applications.
Familiarity with robotics technologies.
Knowledge of machine learning applications in robotics.
Experience with software development life cycles, including design, implementation, deployment, and maintenance.
We regret that only shortlisted candidates will be notified.
Hiring Institution: NTU