flaconi is hiring in Berlin 

Jobs in Germany

Home  | English Speaking Jobs  | Arx  | Robotic Software Architect (m/...

  • 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

    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

    Jobs at Arx

    Helpful information

    Job recommendations