


This internship is a great fit for a student going into their Placement Year who’s interested in embedded software development and software quality. You’ll help improve product quality and developer efficiency by contributing to automatable tests, debugging issues, and improving testing workflows for C/C++ applications running on embedded/Linux-based systems. We offer a paid 12 month internship, starting in September 2026. What you'll be doing With guidance from the team, you will: * Develop and maintain automated tests for applications written in C/C++ * Write scripts/tools (Python and/or Bash) to support test automation and analysis * Learn how to use logs, KPIs, and failure analysis to help reproduce, isolate, and understand issues * Review and improve existing test cases and automation code with support from mentors * Document test procedures, results, and learnings clearly and concisely * Collaborate with remote team members across time zones and communicate progress effectively