flaconi is hiring in Berlin 

Jobs in Germany

Home  | English Speaking Jobs  | Arx  | Deployment Software Engineer -...

  • The Role

    We are looking for a Deployment Software Engineer (m/f/d) to join our robotics division. In this role, you will be responsible for deploying, configuring, optimizing and maintaining robotic systems in a production environment, ensuring that robots are operational and ready for deployment in real-
    world scenarios. You will work closely with cross-functional teams including software, production, 
    and testing to ensure seamless deployment and smooth integration of robotics platforms. The ideal 
    candidate will have hands-on experience in system deployment, automation, CI/CD, and 
    troubleshooting within robotics or embedded systems environments.

    To join our team, you should be excited to

    • Deploy, configure and maintain robotic systems, including controllers, radios, communication networks and associated software stacks
    • Manage the setup and configuration of robotic platforms in various environments, ensuring proper deployment pipelines
    • Be involved in DevOps and production to integrate, deploy and scale robotic solutions effectively
    • Work closely with the software team to deploy, validate and monitor firmware, drivers and system configurations on robots
    • Implement and maintain CI/CD pipelines for seamless software delivery and updates across the fleet
    • Automate deployment processes and troubleshoot robotic systems using protocols such as CAN, Ethernet and wireless networks
    • Collaborate with the testing team to ensure robots meet operational standards and contribute to system-level debugging
    • Continuously optimise deployment processes to improve efficiency, scalability and reliability in production environments
    • Document deployment procedures, system configurations and troubleshooting steps for effective knowledge sharing.

    Your Profile

    • Proven experience in deploying and configuring embedded or robotic systems in production environments 
    • Strong knowledge of communication protocols (e.g., CAN, Ethernet, serial, wireless) and fundamental networking principles
    • Experience in managing CI/CD pipelines and implementing DevOps practices, particularly within robotics or embedded systems
    • Proficiency in Linux environments, including the use of command-line tools for system deployment, monitoring, and debugging
    • Familiarity with firmware flashing, system configuration, and troubleshooting integration issues between hardware and software
    • Experience with automation tools and scripting (e.g., Python, Bash) to optimise deployment processes
    • Solid understanding of version control, particularly Git and branching strategies for deployment
    • Strong organisational and communication skills, with the ability to collaborate effectively within cross-functional teams
    • Experience with ROS (Robot Operating System) is advantageous
    • Business proficiency in English; and 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

    Helpful information

    Job recommendations