C++ Engineer - Robotics
newport, wales, united kingdom
Hybrid / WFH Options
Hybrid / WFH Options
Wave Recruitment
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. … 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 More ❯
Posted: