Robotic Software Architect

Robotic Software Architect

ARX Robotics

Munich, Germany

The Role

We’re looking for a motivated Robotic Software Architect (m/f/d) to join our software team who'll create cutting-edge, unmanned ground vehicles for governmental and civilian applications. In your day-to-day work, you’ll design efficient and scalable software systems to enable seamless communication, collaboration, and performance optimisation across robotic devices.

To join our team, you should be excited to:

  • 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.

Your Profile

  • Extensive expertise in robotic software architecture, with proficiency in C++ and experience with the Robot Operating System (ROS);
  • In-depth understanding of software design principles, including modularity, scalability, and maintainability;
  • Proven experience with sensor and actuator programming, along with knowledge of electronic and computing components;
  • Familiarity with industrial communication protocols (e.g., CAN, Ethernet, serial) and networking standards (e.g., TCP/IP);
  • Solid knowledge of cybersecurity principles and secure software practices in robotics or IoT environments;
  • Exceptional problem-solving abilities and a collaborative mindset, with the ability to work effectively in agile teams;
  • Experience in real-time systems, middleware frameworks, or distributed computing is a plus;
  • 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.

Apply Now

Don't forget to mention Space-Careers when applying.

Share this Job

More Job Searches

Germany      Defence      Electronics Engineer      Ground Systems, Software and Equipment      On-site      Robotics Engineer      Space Software Engineer      ARX Robotics     

Space-Careers Logo

© EuroJobsites 2025