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