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.