About the role
We are seeking Graduate Trainees to join our Research and Development (R&D) team to contribute to the development of an Autonomous Mobile Robot (AMR) for indoor applications. As an Trainee, you will have the opportunity to work closely with our experienced team members and gain hands-on experience in developing innovative solutions for autonomous navigation systems.
Key Responsibilities:
Write firmware for sensor integration to enable AMR navigation. Sensors include LIDAR, Depth Camera (TOF), KINECT, Accelerometer, etc.
Integrate sensors and motor controllers by writing embedded firmware to ensure seamless operation of the AMR.
Define, develop, and validate communication protocols between multiple embedded systems used in the AMR to facilitate data exchange and coordination.
Select and implement navigation algorithms to enable efficient and reliable movement of the AMR within indoor environments.
Work with Robot Operating System (ROS) for navigation, utilising its libraries and tools to enhance the AMR's capabilities.
Validate the implemented firmware in the application environment to ensure its functionality and performance meet the project requirements.
Execute integration testing procedures to verify the compatibility and reliability of the developed firmware components and sign off on their readiness for deployment.