
Robotics Software Engineer Intern – Swarm Systems (m/f/d)
Autonomous Teaming
🇩🇪 Germany
On-site
Internship
3 weeks ago
- Agile
- C++
- Linux
- ROS
- ROS 2
- Computer Vision
- LiDAR
- Gazebo
- Machine Learning
3 weeks ago
- Work in an international, agile team buildingautonomous robotic systems
- Contribute to softwarethat is tested on realrobotic platforms and in thefield
- Gain hands-onexperience with state-of-the-art technologies inrobotics,autonomy, and multi-agentsystems
- Workcloselywithexperiencedrobotics andembeddedengineers
- Takeownership ofmeaningful technical projects while receiving guidancefrom theteam
- Benefit from asteep learning curve and a collaborative engineering culture
As a Software Engineering Intern, you will contribute to the development and validation of our multi-UAV system, with a particular focus on software tooling, simulation, and system observability.
Depending on your background and the project, you may also contribute to areas such as SLAM, navigation, perception, planning, or multi-agent coordination. This is a hands-on internship where you will develop and test software, work with real robotic systems, and see how your work performs beyond simulation.
- Develop data-driven dashboards andtools to monitor,analyze, andvisualize system performance
- Extend our simulationframework with KPIs,automated scenarios, andevaluation workflows
- Analyze simulation andfield-test data toidentify issues andopportunities forimprovement
- Contribute to thecore robotics stack in areassuch as estimation, perception, planning, control, or missionexecution
- Collaboratecloselywithrobotics, simulation,embedded, anddomain experts
- Gainpracticalexperiencedeveloping andvalidating software forcomplex autonomous systems
- Currently pursuing orrecently completed aMaster's degree inRobotics, Computer Science,Autonomous Systems,Electrical Engineering, or arelated field
- Goodprogramming skills in C++,ideally modern C++ (17/20)
- Solidfoundation inalgorithms, data structures, and software engineering
- Basicunderstanding ofrobotics conceptssuch ascoordinate frames,sensor data, estimation, planning, or control
- Comfortable working in Linux
- Curious aboutcomplex roboticsystems andmotivated tounderstand howthings work beyond your individual component
- Able towork independently on adefined technical problem while actively seeking feedbackwhen needed
- Genuineinterest inautonomous systems,robotics, anddefense technology
- Experience with ROS or ROS 2
- Experience with real robots,embedded systems, or hardware-in-the-loop setups
- Exposure to SLAM, navigation, computer vision, estimation,filtering, planning, or control
- Interest orexperience in multi-agentsystems,swarming, ordistributed robotics
- Experience working with LiDAR or camera data
- Exposure to PX4 orArduPilot
- Experience with simulationframeworks such as Gazebo, Isaac Sim, orUnreal Engine
- Experience with embedded platforms,GPUs, or networking
- Exposure to machinelearning methods
- Strongproblem-solving mindset andwillingness tolearn
- Structured and reliableway ofworking
- Comfortable working in anenvironment where notevery problem has apredefined solution
- Collaborative and open totechnical feedback
- Highethical standards anddisciplined workethic
- Extra-curricular engineeringprojects,robotics competitions,research, orother technical achievements are a plus
The practical part
- Duration: 3–6months, full-time
- Eligibility: NATO-aligned nationality or closeally citizenship is required
Robotics Software Engineer Intern – Swarm Systems (m/f/d) · Autonomous Teaming