Robotics Software Engineer Intern
- Internship, onsite
- HiveBotics
- Singapore, Singapore
Job Summary:
The Robotics Software Engineer Intern 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:
- Assist in developing and implementing robotic software solutions and algorithms.
- Support testing, debugging, and optimization of robotic software.
- Collaborate closely with engineering teams to enhance robotic system performance.
- Document software development processes and maintain clear records of testing results.
- Research emerging robotics software technologies and methodologies to propose improvements.
- Assist in software integration and testing on robotic hardware.
- Participate in simulations using robotics frameworks such as ROS and Gazebo.
- Provide technical support during onsite deployment and testing of robots at customer locations (Singapore, US, Europe).
- Handle any additional software-related tasks assigned by the supervisor.
Qualifications:
- Currently pursuing a Bachelor’s or Master’s degree in Robotics, Computer Science, Software Engineering, or a related discipline.
- Proficiency in programming languages such as C++ and Python.
- Basic understanding of robotics software principles, including perception, localization, navigation, and control systems.
- Familiarity with robotics simulation environments and frameworks, especially ROS (Robot Operating System) and Gazebo.
- Fundamental knowledge of electronic and electrical concepts as applied to robotics systems.
- Strong analytical and problem-solving skills.
- Ability to work effectively within a team-oriented environment.
- Eager to learn and proactively contribute to challenging robotics software projects.
Job Summary:
The Robotics Software Engineer Intern 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:
- Assist in developing and implementing robotic software solutions and algorithms.
- Support testing, debugging, and optimization of robotic software.
- Collaborate closely with engineering teams to enhance robotic system performance.
- Document software development processes and maintain clear records of testing results.
- Research emerging robotics software technologies and methodologies to propose improvements.
- Assist in software integration and testing on robotic hardware.
- Participate in simulations using robotics frameworks such as ROS and Gazebo.
- Provide technical support during onsite deployment and testing of robots at customer locations (Singapore, US, Europe).
- Handle any additional software-related tasks assigned by the supervisor.
Qualifications:
- Currently pursuing a Bachelor’s or Master’s degree in Robotics, Computer Science, Software Engineering, or a related discipline.
- Proficiency in programming languages such as C++ and Python.
- Basic understanding of robotics software principles, including perception, localization, navigation, and control systems.
- Familiarity with robotics simulation environments and frameworks, especially ROS (Robot Operating System) and Gazebo.
- Fundamental knowledge of electronic and electrical concepts as applied to robotics systems.
- Strong analytical and problem-solving skills.
- Ability to work effectively within a team-oriented environment.
- Eager to learn and proactively contribute to challenging robotics software projects.