Robotics Software Engineer (UAV)
Robotics Software Engineer (UAV)

Robotics Software Engineer (UAV)

Oxford Full-Time 36000 - 60000 £ / year (est.) No home office possible
Go Premium
A

At a Glance

  • Tasks: Develop cutting-edge software for drone autonomy and solve complex robotics challenges.
  • Company: Archangel creates intelligent systems to enhance safety and efficiency in critical fields.
  • Benefits: Enjoy flexible work, merit-based pay, 25 days holiday, and unique team perks.
  • Why this job: Join a dynamic team making a real-world impact with innovative technology.
  • Qualifications: Bachelor’s degree in relevant fields and experience with autopilots and coding in C++ and Python.
  • Other info: Office in Oxford fosters collaboration; security clearance may be required.

The predicted salary is between 36000 - 60000 £ per year.

At Archangel Autonomy, you will be working alongside a fun, forward-thinking experienced team to deliver transformative AI solutions. Our mission is to design and deploy AI technologies that protect, support, and enhance the work of those operating on the front lines: law enforcement, first responders, NGOs, wildlife rangers, and military personnel. We are proud to be innovators, record breakers, and practical problem solvers. We thrive on big challenges and bold ideas, pushing boundaries to create meaningful impact. Our goal is a safer, more sustainable world, where intelligent machines are not just tools but trusted partners – collaborative, reliable, and ready to assist.

The role

In this role you’ll work with our UAV Autonomous Navigation team, developing and testing our innovative UAV copilot system.

What you’ll own:

  • Integration of our autonomy copilot to various partner autopilots and drone platforms, including software, mechanical, and electrical integration
  • Develop features on our autonomy copilot product to enhance its navigation and decision-making capabilities and support more flight platforms
  • Support rapid prototyping and integration of our products onto new fixed-wing and multirotor platforms for our in-house testing capability

To succeed in this role, you must have:

Experience developing code for UAV autopilots, especially Ardupilot or PX4

  • Experience developing companion compute solutions using frameworks like MAVLink, MAVSDK, or DJI Onboard SDK
  • Strong proficiency in Python and C++ with experience in Linux development environments
  • Bachelor’s degree in Robotics, Computer Science, Mechatronics, Aerospace Engineering, or related field
  • Three years of work history developing software commercially
  • Eligibility and willingness to obtain UK security clearance (SC)

Nice to have:

  • Experience with ROS development
  • Experience with computer vision-based positioning and navigation in UxVs (Visual Odometry, SLAM)
  • Familiarity with edge-deploying code on low SWaP computers
  • Experience with simulation tools (Gazebo, Isaac-sim X-Plane, Airsim, Unreal, etc.)
  • Demonstrated delivery of functioning robotic systems
  • Understanding of aerodynamics and flight dynamics as applied to UAV systems
  • UK Drone piloting license
  • Track record of contributions to open-source robotics projects or relevant publications
  • Ability to travel up to ~30% of the time to build, test, and deploy capabilities in the real world

By joining us, you\’ll have:

  • The ability to make a measurable difference in the creation of cutting-edge technology in a rapidly growing start-up
  • Fast-paced environment with a world-class, positive, talented, and high-achieving team
  • Forward-thinking, supportive culture with company retreats and strategic alignment
  • World-class growth opportunities and training resources including self-development days An opportunity for drone pilot training
  • Merit-based compensation
  • 5% employer pension contribution
  • 25 days holiday + UK bank holidays
  • Medical Insurance
  • Relocation Support package
  • Team socials
  • A variety of perks that are evolving: Free Monday team lunch, Cycle2work scheme, annual subscription allowance

Security clearance:

Due to the sensitive nature of some of our work, it would be beneficial for candidates to be able and willing to obtain and maintain the necessary security clearance for this role.

Location

This is an office-based role in Oxford. You\’ll work alongside leading engineers, AI specialists, and industry pioneers, contributing directly to cutting-edge advancements in autonomous technology.

The Archangel Experience

We are makers and engineers first, driven by the desire to solve challenges that matter. Automation is how humanity moves forward and for us it’s more than a method; it is a mindset- central to how we streamline work and deliver cutting edge solutions that make a real difference.

Our culture is grounded in high integrity, teamwork, and a shared pursuit of excellence. Learning never stops here. We prioritise growth, knowledge sharing, and collaboration so every team member is empowered to thrive. We are looking for people who are proactive, collaborative, and passionate about purpose led technology. If you are excited by meaningful challenges, thrive in fast paced environments, and want to build technology that supports solving real-world problems, you will feel right at home.

So, what’s next?

Apply now, and a member of our HR team will get in touch with you shortly. Our usual process includes reviewing your CV, a 30-minute phone screening, a live technical assessment and interview, plus if your interview falls on a Monday, you might even get to enjoy lunch with the team!

Excited? Apply now and become part of Archangel Life! 🚀

#J-18808-Ljbffr

Robotics Software Engineer (UAV) employer: Archangel Autonomy

At Archangel, we pride ourselves on being an exceptional employer, offering a dynamic and supportive work culture that fosters innovation and collaboration. Our Oxford office serves as a vibrant hub where team members can engage in meaningful interactions, enjoy team lunches, and participate in exciting company events, all while contributing to cutting-edge technology that makes a real-world impact. With a strong focus on employee growth, merit-based compensation, and a variety of evolving perks, we empower our Robotics Software Engineers to thrive both personally and professionally.
A

Contact Detail:

Archangel Autonomy Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Robotics Software Engineer (UAV)

✨Tip Number 1

Familiarise yourself with the latest advancements in drone technology and robotics. This will not only help you during interviews but also demonstrate your passion for the field, which is crucial for a role at Archangel.

✨Tip Number 2

Engage with the open-source robotics community. Contributing to projects or showcasing your work can highlight your skills in C++ and Python, making you a more attractive candidate for the Robotics Software Engineer position.

✨Tip Number 3

Prepare to discuss real-world applications of your previous projects, especially those involving UAVs. Being able to articulate how your work has made an impact will resonate well with Archangel's mission.

✨Tip Number 4

Network with current employees or alumni from your university who work in similar roles. They can provide insights into the company culture and expectations, which can be invaluable during your interview process.

We think you need these skills to ace Robotics Software Engineer (UAV)

C++ Proficiency
Python Proficiency
Linux Development Environments
Autopilot Development (Ardupilot, PX4)
MAVLink, MAVSDK, DJI Onboard SDK
Robotics and Navigation Problem Solving
Computer Vision (Visual Odometry, SLAM)
Simulation Tools (Gazebo, X-Plane, Airsim, Unreal)
Optical Sensors Familiarity
Robotic Systems Design and Validation
Rapid Prototyping Skills (PCB Design, CAD, 3D Printing)
Edge-Deploying Code on Low SWaP Computers
Delivery of Functioning Robotic Systems
UK Drone Piloting License
Aerodynamics and Flight Dynamics Understanding
Open-Source Robotics Contributions or Publications

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in robotics, software development, and any specific projects related to UAVs. Emphasise your proficiency in C++ and Python, as well as any experience with autopilots like Ardupilot or PX4.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for drones and robotics. Mention specific projects or experiences that demonstrate your skills in developing solutions for complex robotics and navigation problems.

Showcase Relevant Skills: In your application, clearly outline your experience with frameworks like MAVLink, MAVSDK, or DJI Onboard SDK. If you have experience with computer vision, simulation tools, or rapid prototyping, make sure to include these details.

Prepare for Technical Assessment: Be ready to discuss your technical skills and past projects during the interview process. Brush up on your knowledge of aerodynamics, flight dynamics, and any relevant open-source contributions you've made.

How to prepare for a job interview at Archangel Autonomy

✨Show Your Passion for Drones

Make sure to express your enthusiasm for drones and robotics during the interview. Share any personal projects or experiences that highlight your love for the technology, as this role requires a genuine interest in UAVs.

✨Demonstrate Technical Proficiency

Be prepared to discuss your experience with C++, Python, and relevant frameworks like MAVLink or PX4. Bring examples of past projects where you developed code for autopilots or companion compute solutions to showcase your skills.

✨Highlight Problem-Solving Skills

Archangel values practical problem solvers. Prepare to discuss specific challenges you've faced in robotics or navigation and how you approached solving them. This will demonstrate your ability to think critically and innovate.

✨Understand Their Mission

Familiarise yourself with Archangel's mission to create intelligent systems that assist in critical tasks. Be ready to discuss how your values align with theirs and how you can contribute to their goal of making a safer, more sustainable world.

Robotics Software Engineer (UAV)
Archangel Autonomy
Location: Oxford
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

A
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>