O

Oxa

Autonomous driving software for multi-vehicle platforms

Senior Full-Stack Engineer

Full-Stack EngineeringUpdated on Nov 10
Full-timeOxford, UK

About the Job

Requirements

  • A track record of solving genuinely difficult engineering problems and the ability to explain the approach taken.
  • Strong back-end engineering skills, including deep expertise in Python and designing ergonomic APIs and scalable services.
  • Solid Linux and systems knowledge below the application layer, including networking, processes, packaging, and debugging.
  • Experience with distributed systems in which components must stay in sync, such as applications with real timing or consistency problems between client and server.
  • Hands-on experience with cloud infrastructure, ideally GCP, infrastructure as code, ideally Terraform, and modern CI/CD.
  • Enough full-stack ability to build and ship web tools around services, and comfort using agentic tools such as Claude Code or Gemini.
  • The ability to communicate clearly and turn complex technical risk into precise guidance for leadership and peers.
  • An undergraduate degree (BEng, MEng, or MSc) is welcome; equivalent professional experience also counts.

Responsibilities

  • Design, build, and run back-end services, primarily in Python, that deliver software and configuration to the vehicle fleet.
  • Solve cloud-to-edge integration problems, including syncing, timing, intermittent connectivity, and safe rollback.
  • Work close to the Linux stack on vehicles, understanding how updates land, how services behave, and how to diagnose failures.
  • Own cloud infrastructure on GCP and fleet deployment tooling built on Terraform and Mender, with robust CI/CD behind it.
  • Help ensure every update is authenticated, auditable, and resilient as the fleet scales across customer sites.
  • Build APIs and web tools that operators and engineers use to manage releases, using AI-assisted development to move quickly on the front end.
  • Shape the team's technical strategy, identify gaps early, and drive engineering best practice across OTAC.
  • Support and grow colleagues and raise the bar for the whole team.

Desired Qualifications

  • Experience with OTA update systems such as Mender, embedded Linux, or device fleet management.
  • Experience working alongside robotics, autonomy, or other complex hardware-driven systems.
  • Security experience such as secure software delivery, incident response, or recovery work.
  • Experience leading technical decisions.
  • Experience with large migrations or data pipelines where correctness mattered.
  • Familiarity with TypeScript, Node.js, and React, or with real-time dashboards and monitoring tools.
  • Curiosity demonstrated through projects such as a home lab, self-hosted services, or robotics projects.

About the Company

Oxa

Autonomous driving software for multi-vehicle platforms

Oxa provides a universal autonomy software platform that enables autonomous driving across passenger shuttles, logistics vehicles, and industrial machinery for commercial and industrial use. The platform runs onboard perception, planning and control and pairs with cloud-based fleet management, analytics, and simulation tools to train and validate systems, including GPS-denied operation in complex environments. It differentiates itself by targeting near-term, revenue-generating deployments with a single adaptable stack for multiple vehicle types and by leveraging its Oxford University research origins to create deployable autonomy solutions. Its goal is to deliver safe, scalable autonomy for mobility and industrial automation in real-world sites.

Company size
201-500
Company stage
Series D
Total funding
$354.5M
Headquarters
Oxford, United Kingdom
Founded
2014

Recently Posted Jobs

Explore more opportunities at Oxa

See more jobs