Robotics Software Engineer Intern – Swarm Systems (m/f/d)
What is Robotics Software Engineer Intern – Swarm Systems (m/f/d)?
Robotics Software Engineer Intern – Swarm Systems (m/f/d) is a professional role at autonomous-teaming based in Munich (DEU). This role offers competitive compensation and the opportunity to work in the technology sector with modern tools and methodologies.
Employment Type: Types: Entry, Intern, Full time / Remote: false
Work Arrangement: Remote work available with flexible scheduling
Industry: Information Technology & Professional Services
Complete Job Description
What we offer
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 roboticsystems 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 workethic
- 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
What skills are required for this robotics software engineer intern – swarm systems (m/f/d)?
The essential skills and qualifications for this position include:
Additional preferred qualifications may include problem-solving abilities, strong communication skills, and experience working in collaborative team environments.
What type of employment is this robotics software engineer intern – swarm systems (m/f/d)?
This is a Types: Entry, Intern, Full time / Remote: false position offering:
- Competitive compensation in EUR currency
- Remote work flexibility
- Professional development opportunities
- Modern technology stack and tools
How can I apply for this robotics software engineer intern – swarm systems (m/f/d)?
To apply for this position, you have the following options:
Apply Online
Submit your application directly through the original job posting for the fastest response.
Contact Person
autonomous-teaming
Application Tips
- Tailor your application to highlight relevant experience
- Include specific examples of your technical skills
- Mention your availability and preferred start date
- Research the company and role before applying