Are you a Senior Software Engineer with strong C++ and Python skills?
Do you want to work on cutting-edge robotics systems tackling real-world challenges?
We're recruiting on behalf of an innovative robotics business seeking a talented engineer to lead on performance-critical software. You will play a key role in optimising their robotics stack and driving engineering best practice.
What You'll Do
Optimise and profile high-performance C++ and Python code.
Diagnose complex runtime issues such as concurrency, memory, and GPU bottlenecks.
Turn research code into production-ready software modules.
Lead best practices in software architecture, CI/CD, and observability.
Mentor engineers through reviews and technical leadership.
Work across embedded and cloud robotics systems.
What We're Looking For
5+ years' experience with modern C++ (C++17+) and Python.
Strong knowledge of concurrency, memory management, and performance profiling.
Skilled at debugging complex runtime issues.
Experience with CPU/GPU optimisation (CUDA, PyTorch, TensorRT).
Proven track record delivering production-grade software.
Desirable:
ROS 2 & DDS, embedded systems, or robotics frameworks.
Linux internals, RTOS, or hardware/software integration.
CMake, gtest, pytest, CI/CD pipelines.
Networking and serialisation (Protobuf, gRPC).
What's on Offer
Salary: 65,000 - 85,000 depending on experience.
Equity options - share in the company's growth.
Health and dental cover.
Excellent on-site facilities in the Bristol area.
Conference and professional development opportunities.
A collaborative, highly technical robotics environment.
Why Apply?
This Senior Software Engineer - Robotics role offers the chance to shape next-generation autonomous systems, working alongside leading experts in perception, planning, and controls. If you are passionate about solving tough technical challenges and writing elegant, high-performance code, this is an opportunity to make a real impact.
How to Apply
Apply today with your CV to be considered for this Senior Software Engineer - Robotics (C++/Python) role.
Job Types: Full-time, Permanent
Pay: 70,000.00-85,000.00 per year
Ability to commute/relocate:
Bristol: reliably commute or plan to relocate before starting work (required)
Licence/Certification:
PHD/Doctorate (preferred)
Work authorisation:
United Kingdom (required)
Location:
Bristol (preferred)
Willingness to travel:
100% (required)
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.