software on GitHub, PyPI, Anaconda Cloud, and Docker Hub, as well as use of Pytorch lightning, Git, test-driven design. Knowledge of parallel computing technologies, such as NVIDIA's CUDA platform, OpenCL, and OpenMPI. The salary range for Cambridge, UK: - Senior Scientist I, Computational Biology: £75,000 - £117,500 Senior Scientist II, Computational Biology: £94,000 - £152,500 Exact More ❯
in C++ (and ideally C or Fortran). - Further experience with C# (including WinForms, WPF, QML Frameworks) would be desirable. - Strong numeracy and understanding of mathematical modelling. - Experience with CUDA, multithreading, AI/ML would be advantageous. - Any exposure to 3D/2D graphics development (OpenGL, Vulkan) would be beneficial. The company offers an excellent remunerations package including annual More ❯
Guildford, Surrey, United Kingdom Hybrid / WFH Options
ECM Selection (Holdings) Limited
Qt, QML); 3D graphics toolkits (OpenGL, Vulkan or shaders); CI experience (CMake, JIRA, Git, Jenkins); GIS development tools (GDAL API, MapBox API); multithreading/parallel computing (GPU programming or CUDA); MATLAB/Python scripting for mathematical/geology problems would be advantageous. Due to specific requirements, applicants without the relevant project experiences will not be considered (similarly exposure to More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Octad Recruitment Ltd
Desirable skills: Experience in solving non-linear least square problems Experience with Computer Vision Experience in UI development e.g. ImGui Understanding of multithreading techniques Experience with GPU programming e.g. CUDA Experience with a messaging framework, e.g. NATS, RabbitMQ Experience working in and configuring cloud environments (e.g. AWS, Azure, GCP) Experience working with software containers (Docker, Podman) and container orchestration More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Reed Technology
to work confidently with technical and non-technical audiences. Experience engaging with a range of stakeholders, from academic researchers to commercial partners. Desirable experience: Knowledge of heterogeneous parallel programming (CUDA, OpenCL, SYCL). Familiarity with LLMs and their applications. Experience delivering training, seminars, or public engagement activities. What's on Offer Permanent role with excellent opportunities to shape the More ❯
Cambridge, Cambridgeshire, East Anglia, United Kingdom Hybrid / WFH Options
Reed Technology
to work confidently with technical and non-technical audiences. Experience engaging with a range of stakeholders, from academic researchers to commercial partners. Desirable experience: Knowledge of heterogeneous parallel programming (CUDA, OpenCL, SYCL). Familiarity with LLMs and their applications. Experience delivering training, seminars, or public engagement activities. What's on Offer Permanent role with excellent opportunities to shape the More ❯
Birmingham, West Midlands, West Midlands (County), United Kingdom
Applause IT Recruitment Ltd
team. A genuine passion for technology and a desire to remain at the forefront of the latest industry skills and trends. Desirable Skills (The Nice-to-Haves): Experience with CUDA or OpenCL. Database development experience. Familiarity with the pixi.js framework. This role is perfect for a detail-oriented professional who thrives under pressure and understands the importance of accuracy. More ❯
Inference experience for high-throughput model serving - Proven ability to work on air-gapped systems with no external package repositories - Experience with GPU orchestration (NVIDIA A100/H100) and CUDA optimisation - Python expertise with offline dependency management and local package mirrors Technical Stack (All On-Premises) Models: Llama 3, Mistral, Qwen (locally hosted) Vector Stores: Chroma, FAISS, Milvus Orchestration More ❯
Oxford, Oxfordshire, South East, United Kingdom Hybrid / WFH Options
Oscar Associates (UK) Limited
Ability to work on multiple projects at one time Experience required: 2+ years experience as a Slot Mathematician Developer C# Development experience Relevant university degree in mathematics or statistics CUDA/Open CL (Desired) Database Development (Desired) Pixi.JS (Desired) If you're an experienced Slot Mathematician Developer specialising in C# Development and you are looking to join a great More ❯
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 More ❯
Manchester, Lancashire, England, United Kingdom Hybrid / WFH Options
Oscar Technology
on the technical implementation of mathematic models and assist with model troubleshooting Ability to work on multiple projects at one time Requirements C# Development Mathematics (or similar) Univeristy Degree CUDA/Open CL (Bonus!) Database Development (Bonus!) Next Steps If you are an Slot Mathematician and you are looking to partner with an organisation that has a fantastic approach More ❯
Manchester, North West, United Kingdom Hybrid / WFH Options
Oscar Associates (UK) Limited
on the technical implementation of mathematic models and assist with model troubleshooting Ability to work on multiple projects at one time Requirements C# Development Mathematics (or similar) Univeristy Degree CUDA/Open CL (Bonus!) Database Development (Bonus!) Next Steps If you are an Slot Mathematician and you are looking to partner with an organisation that has a fantastic approach More ❯
Oxfordshire, South East, United Kingdom Hybrid / WFH Options
Oscar Associates (UK) Limited
on the technical implementation of mathematic models and assist with model troubleshooting Ability to work on multiple projects at one time Requirements C# Development Mathematics (or similar) Univeristy Degree CUDA/Open CL (Bonus!) Database Development (Bonus!) Next Steps If you are an Slot Mathematician and you are looking to partner with an organisation that has a fantastic approach More ❯
Bristol, Avon, South West, United Kingdom Hybrid / WFH Options
Oscar Associates (UK) Limited
on the technical implementation of mathematic models and assist with model troubleshooting Ability to work on multiple projects at one time Requirements C# Development Mathematics (or similar) Univeristy Degree CUDA/Open CL (Bonus!) Database Development (Bonus!) Next Steps If you are an Slot Mathematician and you are looking to partner with an organisation that has a fantastic approach More ❯
Cambridge, Cambridgeshire, England, United Kingdom Hybrid / WFH Options
REDTECH RECRUIT
ability to work across multidisciplinary teams Beneficial experience: Experience with geospatial or image-processing software platforms Knowledge of computer-vision libraries (e.g. OpenCV) and 3D reconstruction tools GPU programming (CUDA, OpenCL, Vulkan) or 3D visualisation frameworks (WebGL, Three.js) Exposure to cloud deployment (AWS/Azure) and agile tools (e.g. Jira) Applications in environmental monitoring, mapping, surveying, or remote sensing … Geospatial Software Developer/Computer Vision Engineer/Remote Sensing Engineer/Multithreaded Developer/GPU Programmer/Data Visualisation Engineer/Developer/OpenCV/Spatial Databases/CUDA/OpenCL/Vulkan/WebGL/Three.js/AWS/Azure/Sensor Fusion/Computer Science/Software Engineering/Physics/Geomatics/Data Science/ More ❯
architecture: sensor calibration, fusion, 3D understanding, grasp proposals Prototype and deploy modern algorithms across RGB-D, point cloud, and tactile data Build real-time inference pipelines with PyTorch, TensorRT, CUDA Integrate with ROS 2 for robust performance in live environments Benchmark, optimise, and continuously improve reliability Mentor junior engineers and contribute to research direction What were looking for PhD … Computer Vision, Robotics, or Machine Learning 5+ years experience delivering real-time perception systems for robotics Strong coding skills in C++ (17/20) and Python Expertise with PyTorch, CUDA/TensorRT, and ROS 2 Experience with transformer-based models (DETR, ViT, SAM, CLIP, etc.) Proven record of deploying robotics systems in real-world settings Desirable: Experience leading perception More ❯
systems-level programming: memory management, threading, profiling Experience debugging complex issues in large, multi-threaded or real-time systems Comfortable optimising across CPU/GPU boundaries (e.g. PyTorch, TensorRT, CUDA) Passion for clean code, API design, and maintainable architecture Proven track record of delivering production-grade systems in fast-moving teams Desirable: Experience with ROS 2, DDS, or other … about working on real-world robotics in a collaborative, deeply technical environment-we encourage you to apply today. Key words: Senior Software Engineer, Robotics, C++, Python, ROS 2, DDS, CUDA, PyTorch, TensorRT, Real-Time Systems, Embedded Systems, Low Latency, CI/CD, API Design, Linux Kernel, Multithreading, GPU Optimisation, Robotics Engineer, Autonomous Systems, London Engineering Jobs, Robotics Startups, High More ❯