Logo ARX Robotics GmbH

Software Developer C++

Job

  • Level
    Erfahren
  • Job Feld
    Application, Embedded
  • Anstellung
    Vollzeit
  • Vertragsart
    Unbefristetes Dienstverhältnis
  • Ort
    München
  • Arbeitsmodell
    Hybrid, Onsite
  • Job Zusammenfassung

    In diesem Job entwickelst du leistungsfähige C++-Software für autonome Fahrzeuge, arbeitest an der Integration von Hard- und Softwaresystemen und optimierst die Systeme für Echtzeitanwendungen in anspruchsvollen Umgebungen.

    Job Technologien

    Deine Rolle im Team

    • At ARX Robotics, you will help develop the software powering next-generation autonomous ground vehicles used in governmental and civilian missions.
    • As a Software Developer (C++), you will build high-performance systems that enable robotic platforms to operate reliably in demanding real-world environments.
    • You will work closely with robotics, mission, controller, and deployment teams to develop scalable software architectures, integrate hardware and software systems, and deliver mission-critical functionality from concept through deployment.
    • Your work will directly contribute to the performance, reliability, and evolution of advanced autonomous robotic systems.
    • Design and develop efficient, maintainable, and scalable C++ software for autonomous robotic platforms.
    • Build software components and services that enable reliable communication between hardware and software systems.
    • Develop and maintain integrations across CAN, Ethernet, serial, and other communication interfaces.
    • Collaborate with cross-functional engineering teams to define software architecture, interfaces, and system functionality.
    • Contribute to embedded and distributed systems that support real-time robotic operations.
    • Support system integration, testing, debugging, and performance optimization across the robotics software stack.
    • Improve software reliability, maintainability, and security for mission-critical applications.
    • Contribute to modern development workflows including testing, CI/CD, code reviews, and version-controlled collaboration.
    • Document APIs, software architecture, and technical decisions to support long-term scalability and maintainability.
    • Help shape the next generation of autonomous robotic systems operating in complex field environments.

    Unsere Erwartungen an dich

    Qualifikationen

    • Strong expertise in modern C++ and solid software engineering fundamentals including object-oriented design and design patterns.
    • Familiarity with robotics frameworks, embedded systems, or real-time software development environments.
    • Understanding of hardware communication protocols including CAN, Ethernet, and serial interfaces.
    • Strong analytical thinking and problem-solving skills with the ability to work effectively across multidisciplinary teams.
    • Interest in robotics, autonomous systems, and high-performance software engineering.
    • Academic background in Computer Science, Software Engineering, Robotics, or a related technical field.
    • Professional proficiency in English. German language skills are beneficial but not required.
    • A proactive and collaborative mindset with motivation to build reliable systems that operate in the real world.
    • Please note: You do not need to meet every single requirement to apply. We welcome motivated candidates who are eager to grow into the role and develop their expertise further.

    Erfahrung

    • Experience developing software in Linux-based environments using tools such as CMake.
    • Experience with modern development practices including Git, CI/CD pipelines, automated testing, and collaborative code reviews.

    Unser Angebot

    • Join a mission-driven European defense tech company at a pivotal stage of growth, where you can help shape meaningful technology, take ownership early, and grow with the business!
    • Competitive compensation package including a bonus opportunity.
    • 27 vacation days to start, increasing with tenure up to 30 days.
    • Employer-supported pension contribution.
    • Learning & development support and team events budget.
    • Employee discounts and flexible benefits budget via Probonio.
    • Hybrid working setup depending on role and team needs.
    • Structured salary bands, levelling framework, and bi-annual development conversations.
    • Referral bonus program, dog-friendly office, and relocation support where applicable.

    Benefits

    Gesundheit, Fitness & Fun

    Themen mit denen du dich im Job beschäftigst

    Job Standorte

    • Standort München

      Bayern

      Deutschland

    Das ist dein Arbeitgeber

    ARX Robotics GmbH

    ARX Robotics GmbH

    Die ARX Robotics GmbH, ansässig in Oberding bei München, ist ein deutsches Technologieunternehmen, das sich auf die Entwicklung autonomer Robotiksysteme für militärische und zivile Zwecke fokussiert. Das Unternehmen bietet fortschrittliche Lösungen in den Bereichen Überwachung, Landwirtschaft, Katastrophenschutz und Bauwesen und leistet einen Beitrag zur Stärkung der Verteidigungsfähigkeit in Europa.

    Description

  • Unternehmenstyp
    Startup
  • Arbeitsmodell
    Hybrid, Onsite
  • Branche
    Elektronik, Automatisation
  • Logo ARX Robotics GmbH

    Software Developer C++

    Ort
    München
    Arbeitsmodell
    Hybrid, Onsite
    Diversität
    Für alle Personen geeignet (m/w/d)

    Weitere Jobs