Internship - Robotics Software Engineer (ROS/ROS 2)
Job description
•Gain practical experience in robotics software development with a focus on ROS/ROS 2 and hardware acceleration. As an intern, you will work alongside experienced engineers on challenging projects, contributing to the development of high-performance robotic solutions. This is a paid internship opportunity. Responsibilities may include: Assisting in the development and testing of ROS/ROS 2 packages. Supporting the integration of software components. Contributing to documentation and examples. Learning about hardware acceleration techniques for robotics. Location: Vitoria-Gasteiz, Basque Country (Spain) - Hybrid work.
Preferred experiences
•Qualifications: Currently pursuing a Bachelor's or Master's degree in Computer Science, Robotics, Electrical Engineering, or a related technical field. Strong programming skills in C++ and/or Python. Basic understanding of robotics concepts and Linux. Familiarity with ROS/ROS 2 is a strong plus. Enthusiasm for learning about robotics and hardware acceleration. Good communication skills and ability to work in a team.

Acceleration Robotics
Acceleration Robotics focuses on designing custom semiconductor building blocks, specifically FPGAs (Field-Programmable Gate Arrays) and SoCs (Systems-on-Chip), to accelerate robot computations. They create customized 'brains' for robots, aiming to significantly reduce response times and enable high-performance robotic systems. Their solutions involve hardware acceleration techniques tailored for robotics applications, particularly targeting the acceleration of ROS (Robot Operating System) computations and DDS network stacks, moving beyond traditional CPU-based approaches.
See moreAll jobs from Acceleration Robotics












