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