Software Developer (C++)
About the role
We are looking for a skilled C++ Software Developer to join our Software Team within the robotics division, developing software components for our unmanned ground vehicles used in both governmental and civilian applications. In this role, you will design, implement, and maintain high-performance and reliable software modules that support core robotics functionality and system integration. This position is ideal for someone passionate about modern C++ development and eager to contribute to advanced robotics projects in a collaborative and hands-on environment.
Key Responsibilities
- Design and implement efficient, maintainable, and scalable C++ code for robotic systems and related applications.
- Collaborate with cross-functional teams (robotics, mission, controller, and deployment) to define interfaces, functionalities, and software architecture.
- Develop and maintain libraries and services that enable communication between software modules and hardware components (e.g., CAN, Ethernet, serial).
- Ensure high performance, reliability, and security across embedded and distributed systems.
- Contribute to system integration, testing, debugging, and continuous improvement of the overall software stack.
- Document code, APIs, and design decisions to ensure maintainability and team collaboration.
Your Profile
- Strong proficiency in C++ and good software engineering practices (OOP, design patterns, version control).
- Experience with Linux-based development and build systems such as CMake.
- Familiarity with real-time systems, embedded development, or robotics frameworks (e.g., ROS/ROS2) is highly desirable.
- Basic understanding of hardware interfaces and communication protocols (CAN, Ethernet, serial).
- Knowledge of software testing, CI/CD, and modern development workflows (Git, code review, DevOps tools).
- Strong analytical and problem-solving skills; able to work collaboratively in multidisciplinary teams.
- Degree in Computer Science, Software Engineering, Robotics, or a related field (Bachelor’s or Master’s).
- Proficiency in English (German is a plus).
Benefits and Perks
- Competitive salary and benefits package
- A shaping role in an emerging dual use company
- Opportunity to work with a highly innovative, international, and dynamic team
- Room for professional growth and development
- Participation in the company's success, with access to regular events, knowledge exchange and meetups
About us
ARX is a dual-use technology company that specializes in developing autonomous unmanned systems and sensors for the European defence sector. Our dual-use unmanned ground systems and sensors assist NATO Armies and civilian first responders in tackling their most challenging problems by providing them with training and information to make better decisions and take effective actions in life-or-death situations.
As our team continues to expand rapidly, we are seeking motivated candidates who are excited to work in a highly energetic, creative, and innovative team dedicated to developing autonomous systems for challenging environments. We operate in a dynamic sector where collaboration, sharing innovative ideas, and developing novel problem-solving strategies are ingrained in our work culture. If you are passionate about overcoming challenges that have a real impact on the security of our democracies, apply here to join ARX and help shape the future of dual-use technology! ARX is an equal-opportunity employer, and we encourage candidates from all backgrounds to apply.You can find ARX Robotics Applicant Privacy Policy here .
Empfohlene Jobs
Verkäufer (m/w/d) München Heidemannstraße
Für unseren Getränkemarkt in München suchen wir einen Verkäufer (m/w/d) in Voll- und Teilzeit Wir stillen Ihren Durst – nach Getränken und Karriere! Als FRISTO SE betreiben wir seit über 55 J…
Metallbauhelfer m/w/d gesucht zum Einsatz in München
Wir suchen einen Metallbauhelfer m/w/d für unseren Kunden in München. Es besteht die Option zur Übernahme. Aufgaben Sie unterstützen das Montageteam vor Ort Sie befestigen Metallgeländ…
Heilerziehungspflegehelferin (m/w/d)
Heilerziehungspflegehelferin (m/w/d) Heilpädagogische Tagesstätte Arbeitsort: Olschewskibogen 29 80935 München Arbeitszeit: Teilzeit (25-27 Std./Wo.) Option zur Aufstockung über Sch…
Lead Frontend Engineer (m/w/d)
Diese Herausforderungen übernimmst du * Führung, Mentoring und Leistungsförderung eines Frontend-Engineering-Teams * Festlegung von Standards für Codequalität, Geschwindigkeit und Review-Prozesse * …
Küchenmitarbeiter / Koch (m/w/d)
Du arbeitest gerne praktisch, sauber und strukturiert? Du behältst auch in stressigeren Momenten einen kühlen Kopf und packst mit an? Dann passt du gut in unser Team. Zur Verstärkung unseres Küc…
Praktikant Corporate Governance Compliance (w/m/x)
Unser Team bei der BMW Group gestaltet die Rahmenbedingungen für verantwortungsvolles Handeln im Unternehmen. Im Rahmen deines Praktikums unterstützt du uns bei der Weiterentwicklung von Corporate …
Sachbearbeiter Versicherungs- und Beitragsrecht (m/w/d)
Gemeinsam als Team sind wir Die Techniker. Sei dabei, lass uns zusammen unsere Kundinnen und Kunden in den Mittelpunkt stellen und kluge Lösungen im Versicherungsbereich gestalten. Du hast Lust da…
Account Executive (m/w/d)
Account Executive (GovTech AI) – €70k–€120k OTE Wir bauen die führende KI-Plattform für Kommunen und Behörden in Deutschland. Bereits heute nutzen Städte und Verwaltungen unsere Lösungen, um Ko…
Praktikum oder Werkstudent/-in - Consulting Core Banking (all genders)
DEINE ROLLE Beratungspraxis : Du erhältst einen praxisnahen Einblick in die Arbeit einer Unternehmensberatung mit Fokus auf Banken, Sparkassen und weitere Finanzdienstleister. Projektarbeit :…
Qualitätsmanager / Projektleiter Luft- und Raumfahrt (m/w/d)
Profil Abgeschlossenes technisches Studium im Ingenieurwesen, Luft- und Raumfahrt oder vergleichbar oder Qualifikation als Qualitätsmanagement-Fachkraft (ISO 9001) Mehrjährige Berufserfahrung im…