Autonomous Software Engineer

Dracoe UK (Remote)

|

The Workshop

|

Full Time

About

The Workshop

The Workshop is where ideas are transformed into capability and problems are solved.


It’s our engineering hub - where autonomous systems are conceived, built, tested, and refined to address real operational challenges.


Spanning the entire UAS ecosystem, our work covers software, platform design, RF, propulsion, and beyond - all tightly integrated from concept to prototype.


Our environment is transparent and experimentation-driven. We encourage rapid iteration, early learning, and constructive challenge, creating space for bold thinking and technical excellence.


By empowering exceptional engineers to explore, test, and improve without friction, The Workshop consistently delivers smarter, more resilient systems.

What you’ll do

  • Role

    You will play a critical role in designing, developing, and delivering the autonomous software that power Dracoe’s UAS platforms.


    You will have significant influence and impact on Dracoe’s UAS capabilities, shaping onboard autonomy, mission planning software, and system-level behaviours to meet demanding operational and customer requirements.


    You will use your software and systems expertise to design, implement, and integrate autonomous behaviours spanning perception, decision-making, navigation, and control.


    Working closely with hardware, flight test, and manufacturing teams, you will ensure Dracoe software is robust, scalable, and deployable across production aircraft.


    You will help create outstanding autonomous systems that keep Dracoe at the forefront of both the consumer and defence drone markets, delivering reliable, intelligent UAS at scale.


    You’ll play a key role in enabling autonomous systems that support industry and western democracies

  • Responsibilities
    • Develop and maintain core autonomy libraries that will be utilized across all Dracoe Platforms.
    • Lead the development and implementation of major software features for our products
    • Optimize the performance of mission planning software, including tasks like improving battery consumption and route planning
    • Collaborate closely with hardware and manufacturing teams throughout the product development lifecycle, providing timely feedback to influence and enhance final designs
    • Troubleshoot and resolve complex issues in deployed systems, ensuring optimal performance in the field
    • Contribute to the design and implementation of multi-agent coordination systems for UAVs
    • Participate in the full software development lifecycle, from concept and design through testing and deployment
    • Stay current with emerging technologies and industry trends, recommending and implementing innovations to improve our products and processes

Who you are

Experience

  • 3+ years Experience developing autonomy, robotics, or mission-critical software in C++ and/or Python, including building reusable libraries and integrating with larger system architectures (e.g. middleware, message-passing frameworks).
  • Hands-on experience with UAV or robotics systems integration, including working with sensors, navigation stacks, or flight control systems, and validating software through simulation, hardware-in-the-loop (HIL), and flight testing.
  • Experience designing, testing, or deploying distributed or multi-agent systems, such as cooperative UAV behaviours, task allocation, or swarm-like coordination under real-world constraints (communications, latency, failure modes).
  • Proven understanding of data structures, algorithms, concurrency, and code optimization
  • Experience troubleshooting and analyzing remotely deployed software systems

Skills

  • Python / Golang / C++
  • Mavlink / BetaFlight / ArduPilot / PX4
  • Docker
  • SCRUM / AGILE / Kanban
  • Excellent verbal, written, and presentation skills.
  • Familiarity with the challenges of taking a concept through to mature prototype
  • Attention to detail and critical thinking.
  • Able to operate in ambiguity and take responsibility for delivery.
  • Thriving in a fast paced environment.

Qualifications

Required:

  • Demonstrated experience in UAS, aerospace, defence, automotive, or high-reliability and relevant software development


Desirable:

  • Master’s degree in Computer Science, Software Engineering, Mathematics, or Physics.


Equivalent practical experience designing and building complex hardware systems will be considered in lieu of formal qualifications.

Desirable

  • Experience deploying containerized software via orchestration tools such as Docker or Kubernetes
  • Background in multi-agent coordination, particularly with UAVs
  • Military experience or background in defence
  • Experience with 3D geospatial analysis and mapping software frameworks such as Cesium, MapBox, or TAK.
  • Experience developing software that does not require Internet access or has local/offline functionality.
  • Exposure to technologies related to Uncrewed Systems such as fixed-wing flight mechanics, UAV control, mesh networking, and launch systems.

What you’ll get

Compensation

£75,000 - £90,000


$102,000 - $120,000

Benefits

We offer comprehensive health insurance, generous paid time off, access to a company pension scheme and equity in a mission-driven company.

Stipends

You'll receive an annual stipend for gym reimbursements for up to $1000 per year and approved role-related learning credits for up to $1000 per year.

Contact Us

Apply

Dracoe

Logomark

Built for the Fight

Back

Autonomous Software Engineer

Dracoe UK (Remote)

|

The Workshop

|

Full Time

Apply

About

The Workshop

The Workshop is where ideas are transformed into capability and problems are solved.


It’s our engineering hub - where autonomous systems are conceived, built, tested, and refined to address real operational challenges.


Spanning the entire UAS ecosystem, our work covers software, platform design, RF, propulsion, and beyond - all tightly integrated from concept to prototype.


Our environment is transparent and experimentation-driven. We encourage rapid iteration, early learning, and constructive challenge, creating space for bold thinking and technical excellence.


By empowering exceptional engineers to explore, test, and improve without friction, The Workshop consistently delivers smarter, more resilient systems.

What you’ll do

  • Role

    You will play a critical role in designing, developing, and delivering the autonomous software that power Dracoe’s UAS platforms.


    You will have significant influence and impact on Dracoe’s UAS capabilities, shaping onboard autonomy, mission planning software, and system-level behaviours to meet demanding operational and customer requirements.


    You will use your software and systems expertise to design, implement, and integrate autonomous behaviours spanning perception, decision-making, navigation, and control.


    Working closely with hardware, flight test, and manufacturing teams, you will ensure Dracoe software is robust, scalable, and deployable across production aircraft.


    You will help create outstanding autonomous systems that keep Dracoe at the forefront of both the consumer and defence drone markets, delivering reliable, intelligent UAS at scale.


    You’ll play a key role in enabling autonomous systems that support industry and western democracies

  • Responsibilities
    • Develop and maintain core autonomy libraries that will be utilized across all Dracoe Platforms.
    • Lead the development and implementation of major software features for our products
    • Optimize the performance of mission planning software, including tasks like improving battery consumption and route planning
    • Collaborate closely with hardware and manufacturing teams throughout the product development lifecycle, providing timely feedback to influence and enhance final designs
    • Troubleshoot and resolve complex issues in deployed systems, ensuring optimal performance in the field
    • Contribute to the design and implementation of multi-agent coordination systems for UAVs
    • Participate in the full software development lifecycle, from concept and design through testing and deployment
    • Stay current with emerging technologies and industry trends, recommending and implementing innovations to improve our products and processes

Who you are

Experience

  • 3+ years Experience developing autonomy, robotics, or mission-critical software in C++ and/or Python, including building reusable libraries and integrating with larger system architectures (e.g. middleware, message-passing frameworks).
  • Hands-on experience with UAV or robotics systems integration, including working with sensors, navigation stacks, or flight control systems, and validating software through simulation, hardware-in-the-loop (HIL), and flight testing.
  • Experience designing, testing, or deploying distributed or multi-agent systems, such as cooperative UAV behaviours, task allocation, or swarm-like coordination under real-world constraints (communications, latency, failure modes).
  • Proven understanding of data structures, algorithms, concurrency, and code optimization
  • Experience troubleshooting and analyzing remotely deployed software systems

Skills

  • Python / Golang / C++
  • Mavlink / BetaFlight / ArduPilot / PX4
  • Docker
  • SCRUM / AGILE / Kanban
  • Excellent verbal, written, and presentation skills.
  • Familiarity with the challenges of taking a concept through to mature prototype
  • Attention to detail and critical thinking.
  • Able to operate in ambiguity and take responsibility for delivery.
  • Thriving in a fast paced environment.

Qualifications

Required:

  • Demonstrated experience in UAS, aerospace, defence, automotive, or high-reliability and relevant software development


Desirable:

  • Master’s degree in Computer Science, Software Engineering, Mathematics, or Physics.


Equivalent practical experience designing and building complex hardware systems will be considered in lieu of formal qualifications.

Desirable

  • Experience deploying containerized software via orchestration tools such as Docker or Kubernetes
  • Background in multi-agent coordination, particularly with UAVs
  • Military experience or background in defence
  • Experience with 3D geospatial analysis and mapping software frameworks such as Cesium, MapBox, or TAK.
  • Experience developing software that does not require Internet access or has local/offline functionality.
  • Exposure to technologies related to Uncrewed Systems such as fixed-wing flight mechanics, UAV control, mesh networking, and launch systems.

What you’ll get

Compensation

£75,000 - £90,000


$102,000 - $120,000

Benefits

We offer comprehensive health insurance, generous paid time off, access to a company pension scheme and equity in a mission-driven company.

Stipends

You'll receive an annual stipend for gym reimbursements for up to $1000 per year and approved role-related learning credits for up to $1000 per year.

Dracoe

Logomark

Built for the Fight

Contact Us

Apply

Back

Autonomous Software Engineer

Dracoe UK (Remote)

|

The Workshop

|

Full Time

Apply

About

The Workshop

The Workshop is where ideas are transformed into capability and problems are solved.


It’s our engineering hub - where autonomous systems are conceived, built, tested, and refined to address real operational challenges.


Spanning the entire UAS ecosystem, our work covers software, platform design, RF, propulsion, and beyond - all tightly integrated from concept to prototype.


Our environment is transparent and experimentation-driven. We encourage rapid iteration, early learning, and constructive challenge, creating space for bold thinking and technical excellence.


By empowering exceptional engineers to explore, test, and improve without friction, The Workshop consistently delivers smarter, more resilient systems.

What you’ll do

  • Role

    You will play a critical role in designing, developing, and delivering the autonomous software that power Dracoe’s UAS platforms.


    You will have significant influence and impact on Dracoe’s UAS capabilities, shaping onboard autonomy, mission planning software, and system-level behaviours to meet demanding operational and customer requirements.


    You will use your software and systems expertise to design, implement, and integrate autonomous behaviours spanning perception, decision-making, navigation, and control.


    Working closely with hardware, flight test, and manufacturing teams, you will ensure Dracoe software is robust, scalable, and deployable across production aircraft.


    You will help create outstanding autonomous systems that keep Dracoe at the forefront of both the consumer and defence drone markets, delivering reliable, intelligent UAS at scale.


    You’ll play a key role in enabling autonomous systems that support industry and western democracies

  • Responsibilities
    • Develop and maintain core autonomy libraries that will be utilized across all Dracoe Platforms.
    • Lead the development and implementation of major software features for our products
    • Optimize the performance of mission planning software, including tasks like improving battery consumption and route planning
    • Collaborate closely with hardware and manufacturing teams throughout the product development lifecycle, providing timely feedback to influence and enhance final designs
    • Troubleshoot and resolve complex issues in deployed systems, ensuring optimal performance in the field
    • Contribute to the design and implementation of multi-agent coordination systems for UAVs
    • Participate in the full software development lifecycle, from concept and design through testing and deployment
    • Stay current with emerging technologies and industry trends, recommending and implementing innovations to improve our products and processes

Who you are

Experience

  • 3+ years Experience developing autonomy, robotics, or mission-critical software in C++ and/or Python, including building reusable libraries and integrating with larger system architectures (e.g. middleware, message-passing frameworks).
  • Hands-on experience with UAV or robotics systems integration, including working with sensors, navigation stacks, or flight control systems, and validating software through simulation, hardware-in-the-loop (HIL), and flight testing.
  • Experience designing, testing, or deploying distributed or multi-agent systems, such as cooperative UAV behaviours, task allocation, or swarm-like coordination under real-world constraints (communications, latency, failure modes).
  • Proven understanding of data structures, algorithms, concurrency, and code optimization
  • Experience troubleshooting and analyzing remotely deployed software systems

Skills

  • Python / Golang / C++
  • Mavlink / BetaFlight / ArduPilot / PX4
  • Docker
  • SCRUM / AGILE / Kanban
  • Excellent verbal, written, and presentation skills.
  • Familiarity with the challenges of taking a concept through to mature prototype
  • Attention to detail and critical thinking.
  • Able to operate in ambiguity and take responsibility for delivery.
  • Thriving in a fast paced environment.

Qualifications

Required:

  • Demonstrated experience in UAS, aerospace, defence, automotive, or high-reliability and relevant software development


Desirable:

  • Master’s degree in Computer Science, Software Engineering, Mathematics, or Physics.


Equivalent practical experience designing and building complex hardware systems will be considered in lieu of formal qualifications.

Desirable

  • Experience deploying containerized software via orchestration tools such as Docker or Kubernetes
  • Background in multi-agent coordination, particularly with UAVs
  • Military experience or background in defence
  • Experience with 3D geospatial analysis and mapping software frameworks such as Cesium, MapBox, or TAK.
  • Experience developing software that does not require Internet access or has local/offline functionality.
  • Exposure to technologies related to Uncrewed Systems such as fixed-wing flight mechanics, UAV control, mesh networking, and launch systems.

What you’ll get

Compensation

£75,000 - £90,000


$102,000 - $120,000

Benefits

We offer comprehensive health insurance, generous paid time off, access to a company pension scheme and equity in a mission-driven company.

Stipends

You'll receive an annual stipend for gym reimbursements for up to $1000 per year and approved role-related learning credits for up to $1000 per year.