Senior Robotics Software Engineer

Senior Robotics Software Engineer

ARX Robotics

Munich, Germany

About the role

We’re looking for a passionate Senior Robotics Software Engineer (m/f/d) to join our software team and help build next-generation unmanned ground vehicles for governmental and civilian applications. In this role, you’ll develop robust, scalable software systems that power seamless communication, intelligent collaboration, and high-performance operation across advanced robotic platforms.

Working at the forefront of robotics innovation, you’ll contribute to technologies that operate in complex, real-world environments, shaping the future of autonomous and teleoperated mobility.

What You’ll Build

  • Design and implement robotic software architectures to ensure robust device communication and optimise system performance
  • Develop and integrate software solutions for sensors, actuators, and electronic systems in robotics applications
  • Define and optimise communication protocols (e.g., CAN, Ethernet, wireless) for secure and reliable data exchange
  • Collaborate with cross-functional teams to ensure seamless integration of hardware and software components
  • Establish best practices for modular and scalable software development in robotics
  • Conduct rigorous testing and validation to ensure the performance, reliability, and security of robotic systems
  • Provide technical documentation to support knowledge sharing and streamline development processes
  • Mentor and guide team members in adopting architectural principles and best practices

What You Bring

  • Over 5 years of hands-on experience in robotics software development
  • Proficient in C++ with extensive experience using ROS2 (Robot Operating System)
  • Deep understanding of robotic systems architecture, including sensors, actuators, embedded computing platforms, and real-time system constraints
  • Well-versed in communication protocols such as CAN, Ethernet, TCP/UDP, and serial interfaces
  • Strong background in Linux environments, containerization with Docker, and implementation of modern CI/CD pipelines
  • Proven problem-solving and debugging skills, particularly in systems involving hardware-software integration.
  • Bachelor’s degree, Master's degree or Ph.D. in Computer Science, Robotics, or a related field
  • Fluency in English is required and German is nice to have

Don't forget to mention EuroEngineerJobs when applying.

Share this Job

More Job Searches

Germany      On-site      Robotics Engineer      Software Engineer      ARX Robotics     

EuroEngineerJobs Logo

© EuroJobsites 2026