Robotics Engineer

Bristol, ENG, GB, United Kingdom

Job Description

Senior Software Engineer - Robotics (C++/Python)

Location:

Greater Bristol Area, UK (On-site)

Type:

Full-time, Permanent
Salary: 65,000 - 85,000 + equity + benefits

About the Opportunity



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.


Related Jobs

Job Detail

  • Job Id
    JD3714802
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Bristol, ENG, GB, United Kingdom
  • Education
    Not mentioned