Skip to content

Nobody tells you why you were rejected. We will. Free, in 30 seconds.

Score my CV against live jobs

Robotics Software Engineer Intern – Swarm Systems (m/f/d)

autonomous-teaming · Munich (DEU)

On-siteJuniorPosted 6 Sept 2026

What this role requires

One requirement, read out of the advert rather than guessed from the job title:

Also mentioned, not required: Linux, ROS, SLAM, navigation, computer vision, estimation, filtering, planning, control, multi-agent systems, swarming, distributed robotics, LiDAR, camera data, PX4, ArduPilot, Gazebo, Isaac Sim, Unreal Engine, machine learning. Worth having, but their absence is not what gets a CV filtered out.

See how often each of these is required across open embedded roles in Europe.

Check my CV against this requirement

Free, no card. Tells you which of them your CV evidences and which it only implies.

Job description

What we offer Work in an international, agile team building autonomous  robotic  systems

Contribute to software that  is  tested on real robotic platforms and in the field

Gain hands-on experience  with state-of-the-art technologies in robotics , autonomy , and multi-agent systems

Work closely with experienced robotics and embedded engineers

Take ownership of meaningful  technical  projects  while  receiving guidance from the team

Benefit  from a steep  learning  curve and a collaborative engineering culture

Read the full description (33 more sections)

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- driven  dashboards and tools to monitor, analyze , and visualize system performance

Extend  our simulation framework  with KPIs, automated scenarios, and evaluation workflows

Analyze simulation and field -test data to identify issues and opportunities for improvement

Contribute to the core  robotics stack in areas such as estimation, perception, planning, control, or mission execution

Collaborate closely with robotics , simulation, embedded , and domain experts

Gain practical experience developing and validating software for complex  autonomous  systems

Your profile Currently  pursuing or recently  completed a Master's  degree in Robotics , Computer Science, Autonomous  Systems , Electrical Engineering, or a related  field

Good programming  skills 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

Comfortable  working in Linux

Curious about complex  robotic systems and motivated to understand how things  work  beyond  your  individual component

Able to work  independently on a defined  technical  problem  while  actively  seeking feedback when  needed

Genuine interest in autonomous  systems , robotics , and defense  technology

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.  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 or experience in multi-agent systems , swarming , or distributed  robotics

Experience  working  with  LiDAR or camera data

Exposure to PX4 or ArduPilot

Experience  with simulation frameworks  such as Gazebo, Isaac Sim, or Unreal Engine

Experience  with  embedded platforms, GPUs , or networking

Exposure to machine learning  methods

What else Strong problem-solving  mindset and willingness to learn

Structured and reliable way of working

Comfortable  working in an environment  where not every  problem has a predefined solution

Collaborative and open to technical feedback

High ethical standards and disciplined  work ethic

Extra- curricular engineering projects , robotics  competitions , research , or other  technical  achievements are a plus

The practical part

Duration: 3–6 months , full-time

Eligibility : NATO- aligned  nationality or close ally  citizenship  is  required

Find more English Speaking Jobs in Germany on Arbeitnow

You will apply. Then you will hear nothing.

And no one will tell you what was wrong. See it before you send: your ATS score, every weak line, and the fix for each.

  1. 1

    Drop in your CV

    One PDF, thirty seconds. No card.

  2. 2

    See what is wrong with it

    Every weak passage, quoted from your own CV, with the line to replace it.

  3. 3

    Apply where you fit

    Every European role ranked against what your CV actually says.

  • Free, no card
  • Your CV file is deleted after parsing
  • Or skip the upload — build your profile by hand
  • Refreshed every 6 hours