Job Description
What we offer
- Work in an international, agile team building autonomousroboticsystems
- Contribute to software thatistested on real robotic platforms and in the field
- Gain hands-on experiencewith state-of-the-art technologies in robotics, autonomy, and multi-agent systems
- Work closelywithexperiencedrobotics and embeddedengineers
- Take ownership of meaningfultechnicalprojectswhilereceiving guidance from the team
- Benefitfrom a steeplearningcurve and a collaborative engineering culture
Your mission
Join our robotics team working on autonomous systems that operate as coordinated, distributed agents in real-world environments.
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-drivendashboards and tools to monitor, analyze, and visualize system performance
- Extendour simulation frameworkwith KPIs, automated scenarios, and evaluation workflows
- Analyze simulation and field-test data to identify issues and opportunities for improvement
- Contribute to the corerobotics stack in areas such as estimation, perception, planning, control, or mission execution
- Collaboratecloselywithrobotics, simulation, embedded, and domain experts
- Gain practicalexperiencedeveloping and validating software for complexautonomoussystems
Your profile
- Currentlypursuing or recentlycompleted a Master'sdegree in Robotics, Computer Science, AutonomousSystems, Electrical Engineering, or a relatedfield
- Good programmingskills in C++, ideally modern C++ (17/20)
- Solid foundation in algorithms, data structures, and software engineering
- Basic understanding of robotics concepts such as coordinate frames, sensor data, estimation, planning, or control
- Comfortableworking in Linux
- Curious about complexroboticsystems and motivated to understand how thingsworkbeyondyourindividual component
- Able to workindependently on a definedtechnicalproblemwhileactivelyseeking feedback whenneeded
- Genuine interest in autonomoussystems, robotics, and defensetechnology
Nice to have
You do not need to bring all of these — experience from university projects, research, student teams, personal projects, or previous internships counts.
- Experiencewith ROS or ROS 2
- Experiencewith real robots, embeddedsystems, or hardware-in-the-loop setups
- Exposure to SLAM, navigation, computer vision, estimation, filtering, planning, or control
- Interest or experience in multi-agent systems, swarming, or distributedrobotics
- ExperienceworkingwithLiDAR or camera data
- Exposure to PX4 or ArduPilot
- Experiencewith simulation frameworkssuch as Gazebo, Isaac Sim, or Unreal Engine
- Experiencewithembedded platforms, GPUs, or networking
- Exposure to machine learningmethods
What else
- Strong problem-solvingmindset and willingness to learn
- Structured and reliable way of working
- Comfortableworking in an environmentwhere not everyproblem has a predefined solution
- Collaborative and open to technical feedback
- High ethical standards and disciplinedworkethic
- Extra-curricular engineering projects, roboticscompetitions, research, or othertechnicalachievements are a plus
The practical part
- Duration: 3–6 months, full-time
- Eligibility: NATO-alignednationality or close allycitizenshipisrequired
Find Jobs in Germany on Arbeitnow
Similar Jobs
Staff Safety & Robotics Software Engineer (f/m/d)
Magazino GmbH • München
Staff Robotics Software Engineer - Grasping
intrinsicrobotics • Munich
Staff Safety & Robotics Software Engineer (f/m/d)
Magazino GmbH • München
Senior Robotics Software Engineer Counter UAV Systems - Generalist (m/w/d)
autonomous-teaming • Munich (DEU)
Robotics Software Engineer - Generalist (mid-level)
autonomous-teaming • Munich (DEU)
Robotics Software Engineer Counter UAV Systems - Generalist (mid-level)
autonomous-teaming • Munich (DEU)
How to Apply
About autonomous-teaming
autonomous-teaming
Munich (DEU)
Frequently Asked Questions
Where is the Robotics Software Engineer Intern – Swarm Systems (m/f/d) position at autonomous-teaming located?
The Robotics Software Engineer Intern – Swarm Systems (m/f/d) role at autonomous-teaming is based in Munich (DEU).
What type of employment is the Robotics Software Engineer Intern – Swarm Systems (m/f/d) role at autonomous-teaming?
This Robotics Software Engineer Intern – Swarm Systems (m/f/d) position is offered as Entry, Intern, Full time.
What skills are needed for the Robotics Software Engineer Intern – Swarm Systems (m/f/d) role at autonomous-teaming?
Key skills and focus areas for this role include Robotics, UAV systems, SLAM, Navigation, perception, multi agent coordination, Linux, C++.
How do I apply for the Robotics Software Engineer Intern – Swarm Systems (m/f/d) position at autonomous-teaming?
You can apply for the Robotics Software Engineer Intern – Swarm Systems (m/f/d) role at autonomous-teaming directly from this page. Create a professional, ATS-ready resume with Clever CV to strengthen your application before you apply.