Robotics Systems Intern

Continental Logo

Continental

πŸ“Remote - Singapore

Summary

Join Continental and contribute to the development of pioneering technologies for sustainable and connected mobility. As a Software Engineer, you will install software components on mobile robots, test system functionality (both on real robots and in simulation), and develop tools for test automation and benchmarking. You will also assist in creating new software releases, integrate software releases to ensure system stability, investigate software/hardware issues, document feature completeness, and remotely coordinate tests with overseas locations. This role offers opportunities to learn about robot system architecture, various sensors, software component interactions, ROS2, Docker, and DevOps/CI/CD using Jenkins, Github Actions, and AWS. The position requires some programming knowledge (preferably in Python, C/C++, Bash, or Javascript/Typescript) and experience with Git version control.

Requirements

  • Some programming knowledge, preferably in Python, C/C++, Bash or Javascript/Typescript
  • Some experience with Git version control

Responsibilities

  • Install software components on mobile robots
  • Test functionality of the whole robot system, both on real robots and in simulation
  • Develop tools for test automation and benchmarking
  • Assist in creating new software releases for different modules, like navigation, perception, etc
  • Integrate software releases and ensure stability of whole system release
  • Investigate issues with robot software and hardware
  • Document feature completeness of robot and align with customer requirements
  • Remotely coordinate tests with other locations and deployment sites overseas

Preferred Qualifications

  • Knowledge on Linux based operating systems (is of advantage)
  • Some experience with software testing and automation (is of advantage)
  • Some understanding of robotics algorithms (e.g. SLAM, Computer Vision) (is of advantage)
  • Enthusiasm to work on unknown problems and find solutions
  • Willingness to learn new tools and technologies
  • Good communication skills

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Remote Jobs