Robotics Software Engineer (UAV)
Archangel Autonomy
- Oxford
- Permanent
- Full-time
- Bachelor's degree in Robotics, Computer Science, Mechatronics, Electrical Engineering, Mechanical Engineering, or related field
- Experience developing code for autopilots, Ardupilot or PX4
- Experience developing companion compute solutions using frameworks like MAVLink, MAVSDK, or DJI Onboard SDK
- Strong proficiency in C++ and Python, with experience in Linux development environments
- Ability to travel up to ~30% of time to build, test, and deploy capabilities in the real world
- A desire to work on critical software that has a real-world impact
- Experience with computer vision based positioning and navigation in UxVs (Visual Odometry, SLAM)
- Experience with simulation tools (Gazebo, X-Plane, Airsim, Unreal, etc.)
- Familiarity with optical sensors and solutions
- Experience designing and validating complex robotic systems
- Basic rapid prototyping skills (PCB design, CAD, 3D printing, etc.)
- Familiarity with edge-deploying code on low SWaP computers
- Demonstrated delivery of functioning robotic systems
- UK Drone piloting license
- Understanding of aerodynamics and flight dynamics as applied to UAV systems
- Track record of contributions to open-source robotics projects or relevant publications
- 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 off-site strategic alignment
- World-class growth opportunities and training resources including self-development days
- 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, access to your favourite app subscription, plus many more in the works!