At a Glance
- Tasks: Deploy and evolve cutting-edge robotic systems in real-world environments.
- Company: Join ARX, a dynamic tech company shaping the future of autonomous systems.
- Benefits: Competitive salary, professional growth, and participation in company success.
- Why this job: Make a real impact on security while working with innovative technology.
- Qualifications: Strong C++ and ROS2 experience; confident Linux user.
- Other info: Exciting opportunities for travel and collaboration in a creative team.
The predicted salary is between 36000 - 60000 £ per year.
We are looking for a highly proactive Mission Robotics Software Engineer to deploy, integrate, and evolve our unmanned ground vehicle (UGV) platforms in operational environments. This role bridges core robotics software development with real-world mission deployment. You will work directly with customers during demonstrations, exercises, and operational trials, while contributing to the evolution of our autonomy stack, communication systems, and software architecture. In the short term, you ensure mission success in the field. In the long term, you grow into a Senior Robotics Software Engineer shaping our robotics software strategy.
To join our team, you should be excited to:
- Deploy and operate robotic systems in real-world field environments (customer demos, military exercises, field trials)
- Own integration and troubleshooting of software, networking, and HW/SW systems under operational conditions
- Develop and improve ROS2-based autonomy software in C++
- Integrate sensors, payloads, and communication modules into embedded Linux platforms
- Translate field feedback into clear technical requirements and product improvements
- Collaborate closely with hardware, systems engineering, and product teams
- Contribute to scalable, modular robotics architecture and mentor others as the team grows
Your Profile:
- Strong C++ and ROS2 experience in robotics or autonomous systems
- Solid understanding of communication protocols (CAN, TCP/UDP, Ethernet, serial)
- Confident Linux user (CLI, SSH, Git, debugging distributed systems)
- Experience with embedded systems (e.g., Jetson-class devices) and containerisation (Docker)
- Structured, hands-on, solution-oriented mindset — especially under field pressure
- Willingness to travel (UK + EU) and work in operational/military environments
- Excellent English skills; eligibility to work in the UK required
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
About us:
ARX is a dual-use technology company that specializes in developing autonomous unmanned systems and sensors for the European defence sector. Our dual-use unmanned ground systems and sensors assist NATO Armies and civilian first responders in tackling their most challenging problems by providing them with training and information to make better decisions and take effective actions in life-or-death situations. As our team continues to expand rapidly, we are seeking motivated candidates who are excited to work in a highly energetic, creative, and innovative team dedicated to developing autonomous systems for challenging environments. We operate in a dynamic sector where collaboration, sharing innovative ideas, and developing novel problem-solving strategies are ingrained in our work culture.
If you are passionate about overcoming challenges that have a real impact on the security of our democracies, apply here to join ARX and help shape the future of dual-use technology. In addition to a competitive salary package, we offer the opportunity to participate in the company's success. ARX is an equal-opportunity employer, and we encourage candidates from all backgrounds to apply.
Mission Robotics Software Engineer in London employer: ARX Robotics
Contact Detail:
ARX Robotics Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Mission Robotics Software Engineer in London
✨Tip Number 1
Get hands-on experience! If you can, try to get involved in projects or internships that let you deploy and operate robotic systems. This will not only boost your skills but also give you real-world examples to discuss during interviews.
✨Tip Number 2
Network like a pro! Attend industry events, meetups, or online forums related to robotics and autonomous systems. Connecting with professionals in the field can lead to job opportunities and valuable insights into what companies like ARX are looking for.
✨Tip Number 3
Show off your problem-solving skills! Be ready to share specific examples of how you've tackled challenges in past projects, especially under pressure. This is key for roles that require a structured, hands-on mindset.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you're genuinely interested in joining our innovative team at ARX.
We think you need these skills to ace Mission Robotics Software Engineer in London
Some tips for your application 🫡
Show Your Passion for Robotics: When writing your application, let your enthusiasm for robotics shine through! We want to see how excited you are about deploying and evolving unmanned ground vehicles. Share any relevant experiences that highlight your passion for the field.
Tailor Your Application: Make sure to customise your application to match the job description. Highlight your C++ and ROS2 experience, and don’t forget to mention any hands-on work with embedded systems. This helps us see how you fit into our team!
Be Clear and Concise: Keep your application straightforward and to the point. Use clear language to describe your skills and experiences, especially when it comes to troubleshooting and integrating software in operational environments. We appreciate clarity!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our innovative team!
How to prepare for a job interview at ARX Robotics
✨Know Your Tech Inside Out
Make sure you’re well-versed in C++ and ROS2, as these are crucial for the role. Brush up on your understanding of communication protocols like CAN and TCP/UDP, and be ready to discuss how you've used them in past projects.
✨Showcase Real-World Experience
Prepare examples from your previous work where you deployed robotic systems in operational environments. Highlight any challenges you faced and how you overcame them, especially under pressure during field trials or customer demos.
✨Be Ready to Troubleshoot
Expect questions about integration and troubleshooting of software and hardware systems. Think of specific instances where you identified issues and resolved them, particularly in embedded Linux platforms or with containerisation using Docker.
✨Demonstrate Collaboration Skills
Since this role involves working closely with various teams, be prepared to discuss how you’ve collaborated with hardware and systems engineering teams in the past. Share examples of how you translated feedback into actionable improvements.