C++ Robotics Software Engineer

New Yesterday

Job Description

Senior Software Engineer (C++)

Permanent | Hybrid (UK-based) | High-growth scale-up


About the Role


We’re partnered with a cutting-edge robotics company building intelligent autonomous systems for real-world environments. They’re hiring a Senior Software Engineer to take technical ownership of their core software stack.


This role is ideal for an engineer who blends deep object-oriented programming knowledge with hands-on experience building high-performance, maintainable systems. You’ll be key to evolving R&D prototypes into robust production-grade software—while driving clean architecture, modular design, and scalable system patterns.


You’ll set the bar for quality, mentor others, and lead by example when it comes to designing systems that are testable, extensible, and maintainable.


What You’ll Be Doing


  • Designing and implementing robust, object-oriented architectures in C++ and Python
  • Profiling and optimising code across perception, planning, controls, and infrastructure
  • Debugging tough runtime issues: memory leaks, race conditions, data corruption
  • Refactoring and productionising R&D code into modular, scalable systems
  • Driving best practices in OO design, dependency management, testing, and CI/CD
  • Mentoring engineers through code reviews, design sessions, and hands-on pairing
  • Ensuring long-term codebase health through clean abstractions and architecture decisions


Technical Details


  • 5+ years’ experience with modern C++ (C++17 or newer) and Python in production systems
  • Deep understanding of object-oriented programming principles and design patterns
  • Strong knowledge of system-level concepts: memory management, concurrency, multithreading
  • Experience debugging complex issues in large codebases
  • Familiarity with optimisation across CPU/GPU boundaries (e.g. PyTorch, TensorRT, CUDA)
  • Proven track record of building maintainable, scalable software with strong modular design
  • Strong instincts for clean APIs, architecture ownership, and technical debt management


What’s on Offer


  • Competitive salary + equity
  • Private medical & dental
  • Learning/conference budget
  • Hybrid work with access to world-class robotics labs
  • A deeply technical, collaborative team environment

Location:
Bristol
Job Type:
FullTime
Category:
Technology

We found some similar jobs based on your search