Sensor Fusion Engineer
Develop tracking, fusion, and state-estimation algorithms for unmanned autonomous systems, taking them from research concepts to deployable production software. The role requires a bachelor's degree, 5+ years of relevant experience, strong C++ and Python skills, and eligibility for UK security clearance.
About the job
Responsibilities
- Develop tracking, fusion, and state-estimation capabilities for unmanned autonomous systems.
- Design and build single-agent and multi-target detection and tracking algorithms.
- Develop decentralized multi-agent, multi-target tracking algorithms for swarms of unmanned autonomous systems.
- Take algorithms from concept through robust, deployable software for real-world autonomous systems.
- Collaborate with autonomy engineers, software engineers, and cross-functional teams.
- Travel between company offices and customer sites as needed.
Requirements
- Bachelor's degree in computer science or a related engineering field.
- 5+ years of experience developing tracking and fusion software for autonomous robotic systems.
- Experience processing measurements from optical sensors, RF sensors, radar, and lidar.
- Experience with classical state estimation and tracking, including Kalman filters and particle filters.
- Experience with multi-target prediction and tracking for autonomous robotic systems.
- Experience with cross-platform sensor fusion.
- Proficiency in C++ and Python, with strong procedural and object-oriented programming skills.
- Must hold or be eligible to obtain and maintain UK security clearance.
Nice-to-haves
- 7+ years of hands-on experience developing tracking and fusion software for autonomous robotic systems.
- Familiarity with software-in-the-loop (SIL) and hardware-in-the-loop (HIL) development and testing.
- Experience working on national security projects for one or more government agencies.
- Interdisciplinary background and evidence of continual learning.
- Strong written and verbal communication skills, including the ability to explain technical concepts to cross-disciplinary teams.
Benefits
- 25 days of paid vacation per year.
- Daily meal benefits: £19 lunch budget and £19 dinner budget, plus free breakfast, snacks, and drinks in the office.
- PMI reimbursement of up to £300 per month.
- Life insurance and critical illness cover of up to £250 per month.
- Workplace pension with a 5% employer match.
- £795 annual learning and development budget.
- £475 annual fitness budget.
- Cycle to Work Scheme.
- Generous parental leave in addition to statutory parental leave.
Skills
C++, Python, Sensor Fusion, Kalman Filters, Particle Filters, State Estimation, Multi-Target Tracking, Radar, Lidar, Optical Sensors, Rf Sensors, Sil, Hil, Object-Oriented Programming, Procedural Programming
Similar jobs
ML Engineering jobsBuild and operate Dougie, an agentic AI system that executes workflows, evaluates its own performance, retains institutional context, and improves in production. The role requires experience deploying unattended agentic systems and engineering reliable memory, retrieval, orchestration, and feedback loops.
Build and ship production agentic AI workflows for complex real estate and built-world processes. The role combines product engineering, applied AI, customer collaboration, workflow orchestration, evaluation, and reliable user-facing experiences.
Research Engineer responsible for operating and improving large-scale production pretraining systems, from performance optimization and hardware debugging to experiments, observability, and launch incident response. Requires deep ML systems expertise and experience with LLM training, JAX, TPU, PyTorch, or distributed systems.
Build production AI capabilities for automated slide and document generation, working across LLM applications, data analysis, and content generation. The role requires 3+ years in machine learning and NLP, advanced Python, and experience with LLM frameworks and production systems.
Build and deploy AI-powered products for digital-native customers, taking systems from experimentation through production and scale. The role requires strong Python skills, hands-on production engineering, systematic AI evaluation, and the ability to navigate reliability, security, governance, and customer impact.