Company Overview
HiveBotics is a Singapore-based robotics start-up specializing in autonomous cleaning systems for commercial toilets. Our Abluo Bots navigate, clean, disinfect, and dry toilet surfaces through an all-in-one autonomous system, driving innovation in the cleaning industry.
Job Summary
The Robotics Software Engineer Trainee will support the design, development, and testing of software systems and algorithms for robotic applications. This role offers hands-on experience in software engineering for robotics, focusing on programming, simulation, and integration tasks. The ideal candidate will possess strong programming skills, an interest in robotics software, and enthusiasm to contribute to innovative projects.
Responsibilities
- Develop and implement robotic software solutions and algorithms to support autonomous system functions
- Test, debug, and optimize robotic software to improve system reliability and performance
- Collaborate with engineering teams to enhance robotic system capabilities and integration
- Document software development processes and maintain detailed records of testing outcomes
- Research and propose improvements based on emerging robotics software technologies and methodologies
- Integrate and test software on robotic hardware platforms to ensure functional deployment
- Participate in robotics simulations using frameworks such as ROS and Gazebo to validate software behavior
- Provide technical support during onsite deployment and testing of robots at customer locations in Singapore, US, and Europe
- Execute additional software-related tasks as assigned by supervisors to support project goals