Robotics Software Engineer (UAV)
Job Description
At Archangel Autonomy, we build intelligent systems that bring people and machines together to form effective teams, relieving mankind from dirty, dull and dangerous tasks. 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
Joining us as Robotics Software Engineer, you will be building the fundamental elements for the next stage of drone autonomy for mankind. You'll develop solutions for complex robotics and navigation problems and work with many different platforms.
Loving drones and writing software are key to succeeding in this role.
Responsibilities
-
Building the fundamental elements for the next stage of drone autonomy for mankind
-
Develop solutions for complex robotics and navigation problems
-
Work with many different platforms
Requirements
-
Bachelor's degree in Robotics, Computer Science, Mechatronics, Electrical Engineering, Mechanical Engineering, or related field
-
Experience developing code for Ardupilot, PX4 or other autopilots
-
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
Skills & Technologies
-
Ardupilot & PX4
-
MAVLink & MAVSDK
-
DJI Onboard SDK
-
C++ & Python
-
Linux development environments
Benefits
-
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
Security Clearance: Candidates must be able and willing to obtain and maintain the necessary security clearance for this role.
Skills & Technologies
Company Info
Archangel Imaging
AI-powered solutions company developing smart machines for defence and security sectors. Provides se...
Other Jobs at Archangel Imaging
Similar Opportunities
Job Description
At Archangel Autonomy, we build intelligent systems that bring people and machines together to form effective teams, relieving mankind from dirty, dull and dangerous tasks. 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
Joining us as Robotics Software Engineer, you will be building the fundamental elements for the next stage of drone autonomy for mankind. You'll develop solutions for complex robotics and navigation problems and work with many different platforms.
Loving drones and writing software are key to succeeding in this role.
Responsibilities
-
Building the fundamental elements for the next stage of drone autonomy for mankind
-
Develop solutions for complex robotics and navigation problems
-
Work with many different platforms
Requirements
-
Bachelor's degree in Robotics, Computer Science, Mechatronics, Electrical Engineering, Mechanical Engineering, or related field
-
Experience developing code for Ardupilot, PX4 or other autopilots
-
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
Skills & Technologies
-
Ardupilot & PX4
-
MAVLink & MAVSDK
-
DJI Onboard SDK
-
C++ & Python
-
Linux development environments
Benefits
-
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
Security Clearance: Candidates must be able and willing to obtain and maintain the necessary security clearance for this role.
Skills & Technologies
Company Info
Archangel Imaging
AI-powered solutions company developing smart machines for defence and security sectors. Provides se...