Senior Software Engineer (England)

Senior Software Engineer (Permanent Position)

Location: Hybrid Model(UK Based)

Start Date: ASAP

What You’ll Do

  • As a senior member of the team, you'll be responsible for driving critical initiatives across embedded software and autonomous system integration.
  • Own the development and integration of software that connects sensors, data pipelines, and actuators to enable autonomous functionality.
  • Deliver and maintain real-time applications on Linux-based platforms, supporting edge computing and machine learning inference.
  • Design fault-tolerant systems with robust diagnostic tools to ensure reliability and minimize downtime across deployed AV fleets.
  • Develop performance monitoring tools to analyze, optimize, and troubleshoot system-level behavior.
  • Lead and mentor cross-functional engineers, ensuring strategic alignment and high-quality execution from concept to deployment.

What We’re Looking For

  • 8+ years of experience in embedded software development, ideally with exposure to robotics or automotive tech.
  • Strong command of Linux-based development, real-time systems, and programming languages like C++ or Rust.
  • Proven ability to lead technical projects and collaborate cross-functionally.
  • Deep understanding of system-level design, diagnostics, and performance optimization.

If you would like to have a chat about this exciting opportunity, apply below or reach out directly to g.ndonfak@annapurnarecruitment.com

Company
Annapurna
Location
Northamptonshire, UK
Hybrid / WFH Options
Posted
Company
Annapurna
Location
Northamptonshire, UK
Hybrid / WFH Options
Posted