Main Responsibilities
- Create simulation environment for testing the robotics autonomy stack.
- Defining validation criteria and methods for robotics level feature/system definition and functionality to meet performance requirements.
- Involved in system integration activities and release processes.
- Resolve robot integration issues involving software, calibration, sensors, and instrumentation.
Qualifications & Experience
- Bachelor’s Degree in Computer/Electrical/Electronic/Mechanical/Mechatronic Engineering, Computer, Science, or any Robotics related discipline.
- At least 3 years and above professional experience in robotics component integration, debugging and validation.
- Experience with developing simulation environments (i.e., Gazebo / Carla / Nvidia Isaac Sim) and relevant simulation integration testing.
- Good understanding of communication protocols (Ethernet, TCP/IP, MQTT).
- Knowledge in software architecture design and object-oriented programming languages (e.g. Python, C++) of advantage.
- Good knowledge of ROS / ROS2 and Linux System.
- Experience in Agile development methods of advantage (Scrum).
- Self-directed and able to work without supervision.
- Energetic and eager to tackle new projects and ideas.
- Excellent written and verbal communication skills.
- Strong analytical skills.
Report job