Software Engineer – Aerial Swarming (All Genders) in München

Software Engineer – Aerial Swarming (All Genders) in München

München Vollzeit Vor Ort
S

WHY JOIN US

  • The software and systems you work on directly protect personnel and defend European and national sovereignty.
  • You will work alongside industry‑leading minds on autonomous systems, advanced propulsion, and secure cyber platforms.
  • We foster a fast‑paced, collaborative environment where bold ideas are supported by serious R&D backing.

About The Team

We move fast, ship real software, and operate under constraints most engineers never encounter - low-bandwidth networks, air-gapped devices, high-stakes decision loops. There is no room for abstraction for its own sake. Everything we build ends up in the hands of real operators in the field. Our Team is dedicated to a mission of pure strikes.

YOUR MISSION

As a Software Engineer with a focus on Aerial Swarming, you will play a critical role in enabling real‑time cooperative autonomy onboard next‑generation multi‑UAV platforms. You will work directly with decentralized routing networks, ROS2-based systems, and embedded compute platforms to build robust, efficient, and scalable swarming functionality. You will contribute as a hands‑on individual contributor—bridging diverse codebases, optimizing real‑time communications, and taking software from simulation through field deployment. Your work will be essential to ensuring that our autonomous multi‑vehicle systems operate reliably in real‑world, resource‑constrained environments.

What You Will Do At Stark

  • Develop and integrate real‑time cooperative control, decentralized routing, and perception algorithms on embedded platforms such as NVIDIA Jetson devices.
  • Architect and optimize multi‑agent communication networks utilizing ROS2 and DDS architectures to ensure reliable data distribution in challenging environments.
  • Implement and maintain Software‑in‑the‑Loop (SITL) and Hardware‑in‑the‑Loop (HITL) testing environments to rigorously validate swarming features before physical flight.
  • Collaborate with AI, controls, and hardware teams to ensure tight integration between swarming behaviors and other onboard subsystems.
  • Profile and debug system performance under embedded constraints (compute, thermal, bandwidth), ensuring stability and robustness in multi‑vehicle field deployments.
  • Contribute to system‑level architecture discussions with a focus on communication reliability, modularity, and clean C++ implementation.

What You Bring To The Mission

  • Bachelor's or Master's degree in Engineering, Computer Science, Aerospace, or a related technical field.
  • 2-4 years of professional software engineering experience in robotics, aerospace, or autonomous systems.
  • Strong proficiency in modern C++ (C++17/20) for low‑latency, multi‑threaded embedded and robotics development.
  • Solid, hands‑on knowledge of ROS2 and a foundational understanding of DDS architectures for real‑time communication.
  • Experience working with embedded Linux platforms, particularly NVIDIA Jetson devices, and hardware interfaces.
  • Familiarity with autonomous swarming algorithms (e.g., flocking, consensus, decentralized task allocation) deployed on physical multi‑vehicle systems is highly desirable.

NICE TO HAVE

  • Strong problem‑solving and debugging skills, especially in real‑time or resource‑constrained environments.
  • Effective communicator and team player in multidisciplinary engineering teams.
  • Willingness to travel occasionally for field testing and deployment.
  • Fluent English (C1 preferred). German language skills are advantageous but not required.

SECURITY CLEARANCE

Due to the nature of our work in the defence sector, candidates must be eligible to obtain and maintain the appropriate security clearance required for this position. Details will be provided during the recruitment process.

EQUAL OPPORTUNITY

We are an equal‑opportunity employer committed to fostering a diverse and inclusive workplace. All qualified applicants will receive consideration for employment without regard to race, colour, religion, sex, national origin, disability, or any other characteristic protected by applicable law.

DATA PRIVACY STATEMENT

This data privacy statement, which refers exclusively to data collected as part of the online application process, is to inform you about how your personal data that is collected as part of the online application process is handled at our end.

The controller

SKD SE

The Controller Under Data Protection Law Is

SKD SE

Französische Strasse 12, 10117 Berlin

Commercial register entry number: HRB 260878

Registration Court: Amtsgericht Charlottenburg

Data Protection officer: heyData GmbH, Schützenstraße 5, 10117 Berlin, www.heydata.eu, datenschutz@heydata.eu

Personal data collected as part of the application process

Personal data means any information concerning the personal or material circumstances of an identified or identifiable individual. This includes information such as, for example, your name, address, telephone number and date of birth, but also data relating to your specific career etc. by reference to which a specific individual can be identified with reasonable effort. However, information which cannot be (in)directly associated with your real‑life identity is not personal data.

Fundamentals and purposes of processing personal data collected from application documents and during the application process

If you apply to us electronically, i.e. via e‑mail or using our online form, we will collect and process your personal data for the purpose of executing the application process and preparing contracts.

By submitting an application via our recruitment website, you express your interest in taking up work with us. In this context, you transmit personal data, which we will use and store exclusively for the purpose of your job search / application process.

In particular, the following data is collected during this process:

  • name (first and last names)
  • e-mail address
  • phone number
  • LinkedIn profile (optional)
  • channel through which you found us

Furthermore, you can choose to upload expressive documents such as a cover letter, your CV and reference letters. These may contain additional personal data such as date of birth, address etc.

Only authorized HR staff and/or staff involved in the application process have access to your data.

The personal data is stored, as a rule, exclusively for the purpose of filling the vacancy for which you have applied.

Your data will be stored for a period of 180 days after the application process has been concluded. This is usually done to fulfill legal requirements and/or defending ourselves against any claims arising from legal provisions. After this period, we are obligated to delete or anonymize your data. In case of anonymization, the data will only be available to us in the form of so‑called metadata, without any direct personal reference, for statistical analysis (for example, share of male and/or female applicants, number of applications per specified period of time etc.).

Furthermore, we reserve the right to store your data for 180 days after the application process has been concluded for the purpose of adding it to our Talent Pool in order to identify any other vacancies that may be of interest to you. This includes, for example, applications for apprenticeships or internships. By accepting the data privacy statement, you consent to any further storage of your data as well as its inclusion in our Talent Pool.

Should you be offered and accept a position with us during the application process, we will store the personal data collected as part of the application process for at least the duration of your employment.

Disclosure of data to third parties

Data transmitted as part of your application will be transferred using TLS encryption and stored in a database. This database is operated by Greenhouse, which offers a human resource and applicant management software solution (https://www.greenhouse.com/data-processing-addendum). In this context, Greenhouse is our processor under article 28 of the GDPR. In this case, the processing is based on an agreement for the processing of orders between us as the controller and Greenhouse.

Rights of data subjects

If we as the controller process personal data, you as the data subject have certain rights under Chapter III of the EU General Data Protection Regulation (GDPR), depending on the legal basis and the purpose of the processing, in particular the right of access (article 15 of the GDPR) and the rights to rectification (article 16 of the GDPR), erasure (article 17 of the GDPR), restriction of processing (article 18 of the GDPR), and data portability (article 20 of the GDPR), as well as the right to object (article 21 of the GDPR). If the personal data is processed with your consent, you have the right to withdraw this consent under article 7 III of the GDPR.

To assert your rights as a data subject in relation to the data processed during this online application process, please refer to our Data Protection Officer (see item 2).

Concluding provisions

We reserve the right to adjust this data privacy statement at any point in time to ensure that it is in line with the current legal requirements at all times, or in order to accommodate changes in the application process or other processes. In this case, the new data privacy statement applies to any later visit of this recruitment website or any later job application.

LEGAL NOTICE

  • Information according to
  • 5 DDG

SKD SE

Französische Str. 12

10117 Berlin

Internet: www.stark-defence.com

E-Mail: contact@stark-defence.com

SKD SE, Berlin (registered office of the company), is a Societas Europaea (legal form for joint stock companies), registered at the district court of Berlin (Charlottenburg) under the register number: HRB 260878 B, represented by the Executive Board: Uwe Horstmann, Dr. André Schneider, Johannes Schaback, Jan-Patrick Helmsen, Martin Rost.

Chairman of the Supervisory Board is Mr. Robert Maier.

VAT ID No.: DE369778559

  • Liability

We are responsible for the content of our website in accordance with the provisions of general law. All content is created with the necessary care and to the best of our knowledge and is for information purposes only. Insofar as we refer on our Internet pages to the Internet pages of third parties by means of hyperlinks, we cannot accept any liability for guarantee that the linked content is always up to date, correct and complete, as this content is outside our responsibility and we have no influence on its future design. If, in your opinion, content violates applicable law or is inappropriate, please let us know. The legal information on this page as well as all questions and disputes in connection with the design of this website are subject to the law of the Federal Republic of Germany.

  • Data Protection

You can find our data protection information here. There you will also find the contact details of our data protection officer.

  • Copyright Information

The texts, images, photos, videos and graphics on our website are generally protected by copyright. Any unauthorized use (in particular the reproduction, editing or distribution) of this copyright-protected content is therefore prohibited. If you intend to use this content or parts thereof, please contact us in advance using the details above. If we are not ourselves the owner of the required copyright usage rights, we will endeavor to arrange contact with the entitled party.

#J-18808-Ljbffr

Software Engineer – Aerial Swarming (All Genders) in München Arbeitgeber: STARK

STARK ist ein innovatives Unternehmen im Bereich der Verteidigungstechnologie, das seinen Mitarbeitern eine dynamische und unterstützende Arbeitsumgebung bietet. Mit einem starken Fokus auf Teamarbeit und persönlicher Entwicklung haben unsere Mitarbeiter die Möglichkeit, in einem zukunftsorientierten Sektor zu wachsen und ihre Fähigkeiten in der Luftfahrttechnik weiterzuentwickeln. Zudem profitieren Sie von einer klaren Kommunikationskultur und der Chance, an bedeutenden Projekten zur Stärkung der technologischen Fähigkeiten von NATO-Partnern mitzuwirken.

S

Kontaktdaten:

STARK Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass du so Software Engineer – Aerial Swarming (All Genders) in München erhalten könntest

✨Engagier dich in Entwickler-Communities!

Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.

✨Zeig deine Fähigkeiten!

Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei STARK anzuklopfen, wenn du dich auf die Stelle als Software Engineer – Aerial Swarming (All Genders) bewirbst – so wissen sie gleich, was sie von dir erwarten können!

✨Nutze Jobplattformen speziell für Tech-Jobs!

Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.

✨Such dir Mentoren und Feedback!

Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei STARK vorzubereiten!

Einige Tipps für deine Bewerbung 🫡

Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.

Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.

Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.

Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei STARK klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.

Wie man sich auf ein Vorstellungsgespräch bei STARK vorbereitet

✨Technische Vorbereitung auf die Coding-Challenges

In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!

✨Das eigene Portfolio im besten Licht präsentieren

Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.

✨Teamfähigkeit und Kommunikation betonen

In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.

✨Vorbereitung auf Fragen zur Software-Architektur

Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.