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