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