Jobs in Germany

Home  | autonomous-teaming  | Robotics Software Engineer Int...
  • Munich


  • 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

    Jobs at autonomous-teaming

    Helpful information

    Job recommendations