Internship Robotics Engineering | Benchmarking and profiling for robotics and vision software

  • Starting in September
  • Oldenzaal, Overijssel
  • Internship allowance

At Riwo we currently have multiple ongoing robotics projects in the domains of manipulation, navigation, perception, or a combination of these. While we have a good idea of how to implement the required functionality in software, we currently do not have a good view of what the hardware requirements are for our software or where its bottlenecks are. These projects are being developed on rather powerful hardware with very generous specifications to ensure our software is not limited by the hardware.

While that may be acceptable for some projects, this approach is not a feasible solution for mobile machines. As we get closer to production deployment, we would like to start looking at optimization and tailoring hardware to our actual needs. Before we start tweaking compiler flags or selecting hardware, we would like to have insight into our software performance and bottlenecks. 

Your assignment

Your task would be to investigate what tools and methodologies are needed to determine bottlenecks in our software and hardware performance constraints for both our software and the neural nets in use. You will try out the various tools on the test setups for some of our projects, document the workflow, and report your findings. 

Workflow

In our team, we work with the Agile/SCRUM workflow. We have a daily stand-up with the robotics team to share progress and identify obstacles. At the end of every 3-week sprint, you will present your results and plans for the next sprint. One of the robotics engineers will serve as your daily supervisor and main contact. You will have weekly one-on-one meetings for more in-depth discussions, and of course you can always reach out to your colleagues for support.

The team

We are a team of highly motivated robotics engineers working on various R&D projects such as the apple picking robot, metal recycling systems, and autonomous agricultural machines. We develop software for manipulation, vision, and navigation, primarily using C++ and ROS2, and focus on delivering robust solutions that can be deployed in real-world environments.

What can you expect from us?

A challenging internship with flexible working hours and a flexible start date. You will work in an organization that values enjoyment, collaboration, and solidarity. The atmosphere at RIWO ensures that you will feel at home during your internship and be able to be yourself.

We also offer:

  • Guidance from experienced developers;
  • A monthly internship allowance;
  • Use of a RIWO bicycle for commuting between the train station and RIWO;
  • The possibility of employment after graduation.

Are you currently studying in the Netherlands and interested? Apply via the form below and leave your details. You will receive a response within three working days.

Do you have any questions or would you like more information? Please contact Mick Boe-Bakker, Team Leader Application & Robotics Engineering, at m.boebakker@riwo.eu.

Apply now

Uploads

Toegestane bestandstypen: PDF, DOCX, XLSX, TXT, PNG, JPG, GIF.
Toegestane bestandstypen: PDF, DOCX, XLSX, TXT, PNG, JPG, GIF.