U

UFORCE

Autonomous combat systems for air, sea

Senior Software Engineer - Autonomy

Robotics & Autonomous SystemsUpdated on Nov 13
Full-timeLondon, UKNo salary listedHybrid

About the Job

Requirements

  • At least 7 years of production software or backend engineering experience.
  • Strong experience with Java, Python, or .NET/C#.
  • Strong mathematical foundations relevant to autonomy and robotics.
  • Experience with distributed, real-time, event-driven, or mission-critical systems.
  • Understanding of sockets, UDP, latency, packet loss, and low-level protocols.
  • Strong testing, observability, debugging, and operational ownership.
  • Clear communication and cross-team collaboration skills.

Responsibilities

  • Build production-grade capabilities across perception, autonomous behaviours, collision avoidance, and multi-uncrewed surface vehicle coordination.
  • Define measurable acceptance criteria for autonomy performance, safety, reliability, and operator trust.
  • Validate perception and behaviours across day and night operations, different sea states, sensor degradation, and GNSS- or RF-challenged conditions.
  • Develop swarm capabilities such as task allocation, role assignment, formation control, and distributed sensing.
  • Build scenario libraries, replay tooling, automated metrics, and continuous integration gates to prevent regressions.
  • Introduce structured logging, playback, and failure classification to accelerate field diagnosis.
  • Build operator controls and safeguards that enable crews to use autonomy without continuous engineering support.
  • Collaborate with platform, command-and-control, product, and field teams to define clear interfaces and deliver cross-system capabilities.

Desired Qualifications

  • Experience with C++, Rust, or C.
  • Experience with robotics, autonomous vehicles, maritime autonomy, or uncrewed systems.
  • Knowledge of perception, sensor fusion, navigation, planning, or control systems.
  • Experience with collision avoidance, simulation, replay tooling, or multi-agent systems.
  • Experience in defence, command-and-control / C4ISR, or constrained operating environments.

About the Company

UFORCE

Autonomous combat systems for air, sea

UFORCE designs and scales autonomous combat systems for air, sea, and land. Its products include MAGURA unmanned surface vessels used in the Black Sea, Nemesis strike drones, combat robotics, counter-UAS systems (including counter-Shahed capability), and related command-and-control (C2) and remote-weapon-station products. The systems rely on autonomous and semi-autonomous platforms that can be operated or controlled remotely, integrating sensors, weapons, and communications to perform battlefield tasks. The company differentiates itself through combat-validated assets rather than theoretical concepts, rapid iteration based on feedback from actual combat, and multi-country European manufacturing and supply chains to deliver large bookings. Backed by high-profile executives and investors, UFORCE aims to provide ready-to-deploy, scalable autonomous systems to democratic partners and to expand its manufacturing footprint to meet growing demand in 2025 and beyond.

Company size
11-50
Company stage
Series A
Total funding
$550M
Headquarters
London, United Kingdom
Founded
2025

Recently Posted Jobs

Explore more opportunities at UFORCE

See more jobs