1 to 25 of 37 CMake Jobs in the UK

Principal Embedded Software Engineer

Location
Abingdon, England, United Kingdom
metal software development, device drivers, and silicon validation. Expert-level use of GNU ARM Embedded Toolchain and binary tools. Extensive experience with build systems (CMake and GNU Make) and version control systems (SVN or Git). Proven capability in silicon validation and complex system debugging. Minimum 10+ years of relevant ...

Embedded Software Engineer

Location
Greater London, England, United Kingdom
real-time constraints. Strong background in Unix/Linux operating systems, including kernel interaction or usage of RTOS Hands-on experience with build systems (CMake, Bazel) and testing frameworks (e.g. Google Test). Practical knowledge of modern software development methodologies (Agile, Scrum) and applying iterative design principles in conjunction with ...

Senior Flight Software/Firmware Engineer

Location
Botany, Northern Ireland, United Kingdom
party hardware from vendor documentation. Full‐Lifecycle Engineering: Experience deriving and writing your own requirements, writing automated tests for embedded software, experience with Git, CMake and Python. Bonus experience Background in high‐reliability or safety‐critical embedded systems (spacecraft, avionics, medical, or industrial) where manual recovery from a failure ...

Senior Embedded Software Engineer - C/C++, DDS, SoC, Hybrid

Location
Basildon, England, United Kingdom
defence projects with embedded systems. You will work on C/C++ for embedded platforms, with UML, DDS middleware, and tools like Visual Studio, CMake, Git and Ubuntu Linux. A security clearance is required; hybrid working is available with generous benefits. #J-18808-Ljbffr ...

DevSecOps Engineer

Location
Cambridge, England, United Kingdom
science or engineering degree in Computer Science, Electronics, or a similar field, or equivalent practical experience. Build Systems: Familiarity with building C/C++ (CMake), Rust (Cargo), .NET and JavaScript/TypeScript projects on Linux and Windows; enough to debug a failing build and interpret scanner findings. Embedded Linux: Exposure ...

Compute Platform Engineer II

Location
Greater London, England, United Kingdom
Docker, Kubernetes, and the larger CNCF ecosystem including experience with application deployment tools such as Helm Experience with low level application builds tools (make, CMake) as well as automated build systems such as spack or easybuild Application experience of CI/CD implementations using git and a common CI/ ...

Compute Platform Engineer II

Location
Greater London, England, United Kingdom
Docker, Kubernetes, and the larger CNCF ecosystem including experience with application deployment tools such as Helm Experience with low level application builds tools (make, CMake) as well as automated build systems such as spack or easybuild Application experience of CI/CD implementations using git and a common CI/ ...

Senior Software Engineer Ref. 3839

Location
Manchester, England, United Kingdom
online. For our Cheltenham roles, we are particularly interested in candidates with experience in technologies and practices such as C++, Golang, Python, Rust, CMake, HELM, YAML, JSON, containerisation, VCPkg, observability, DevOps, Kubernetes, systems administration and Linux. However, we also welcome applications from candidates whose experience aligns with ...

Senior Software Engineer Ref. 3839

Location
Cheltenham, England, United Kingdom
online. For our Cheltenham roles, we are particularly interested in candidates with experience in technologies and practices such as C++, Golang, Python, Rust, CMake, HELM, YAML, JSON, containerisation, VCPkg, observability, DevOps, Kubernetes, systems administration and Linux. However, we also welcome applications from candidates whose experience aligns with ...

Senior Software Engineer Ref. 3839

Location
United Kingdom
online. For our Cheltenham roles, we are particularly interested in candidates with experience in technologies and practices such as C++, Golang, Python, Rust, CMake, HELM, YAML, JSON, containerisation, VCPkg, observability, DevOps, Kubernetes, systems administration and Linux. However, we also welcome applications from candidates whose experience aligns with ...

Mid-Level C++ Software Engineer

Hiring Organisation
Softweb Resourcing
Location
BS1, Bristol, City of Bristol, United Kingdom
Employment Type
Permanent
Salary
£50000 - £65000/annum
Strong commercial C++ 17/20/23 experience Experience with Python Experience with AWS/cloud platforms Knowledge of REST APIs, microservices and CMake Strong Git, testing and Linux/CLI skills Experience with Cursor and/or Claude Code Desirable : Open Banking, fintech/payments, React, OAuth2/ ...

Senior Software Engineer

Location
Basildon, England, United Kingdom
embedded platforms Experience with embedded SoC platforms, such as Xilinx, Texas Instruments, or similar processors Experience with development tools including Microsoft Visual Studio CMake Git Ubuntu Linux Rhapsody Understanding of Software Requirements Development to meet user expectations and within formal constraints. Familiarity with development to design and coding standards. Desired ...

Senior Software Engineer

Location
Basildon, England, United Kingdom
platforms* Experience with embedded SoC platforms, such as Xilinx, Texas Instruments, or similar processors* Experience with development tools including: + Microsoft Visual Studio + CMake + Git + Ubuntu Linux + Rhapsody* Understanding of Software Requirements* Development to meet user expectations and within formal constraints.* Familiarity with development to design ...

UAS Software Engineer

Location
West of England, England, United Kingdom
including simulation) to ensure maximum confidence in the software before committing to flight trials. · CI/CD development and deployment using tools such as CMake and GitLab CI. · Full software development lifecycle experience (Requirements, Architecture/Design, Implementation and Test) using tools such as git to manage artefacts. · Ability ...

Senior Software Engineer - C++

Location
Greater London, England, United Kingdom
real‐world constraints Nice to Have Python (for tooling, testing, or analysis) Experience with simulation environments Networking or distributed systems knowledge Familiarity with CMake or similar build systems Experience with robotics, embedded systems, or real‐world autonomous platforms How You’ll Work Enjoys working across the full system, not just ...

Principal Software Engineer

Location
Basildon, England, United Kingdom
socket programming RTOS concepts, such as multi-threading and inter-process communication (IPC) DDS Middleware Experience with development tools including: Microsoft Visual Studio CMake Git Ubuntu Linux Experience with embedded SoC platforms, such as Xilinx, Texas Instruments, or similar processors Strong debugging and troubleshooting skills on embedded platforms Embedded Linux ...

Senior Embedded Software Engineer — Hybrid (Defense)

Location
Basildon, England, United Kingdom
deliver market-leading products. The role requires strong C/C++ and embedded experience, DDS middleware knowledge, and familiarity with tools like Visual Studio, CMake, Git, Ubuntu, and Rhapsody. #J-18808-Ljbffr ...

Staff Software Engineer & Line Manager – Machine Learning (C++ & Vulkan)

Location
Cambridge, England, United Kingdom
complex dependencies. Vulkan, OpenCL, CUDA, DirectX, Metal or similar graphics and compute APIs. Machine learning frameworks, inference runtimes or model tooling. CI/CD, CMake, cross-compilation, packaging or developer tooling. Performance analysis, profiling, optimisation or benchmarking. Android, embedded Linux, mobile platforms, software models or emulators. Distributed or cross-functional ...

Staff Software Engineer & Line Manager – Machine Learning (C++ & Vulkan)

Location
United Kingdom
complex dependencies. Vulkan, OpenCL, CUDA, DirectX, Metal or similar graphics and compute APIs. Machine learning frameworks, inference runtimes or model tooling. CI/CD, CMake, cross‐compilation, packaging or developer tooling. Performance analysis, profiling, optimisation or benchmarking. Android, embedded Linux, mobile platforms, software models or emulators. Distributed or cross‐functional ...

Senior Software Engineer — Windows

Location
Glasgow, Scotland, United Kingdom
with security‐focused software, including: Encryption Secure communications Anti‐tamper systems Software licensing technologies GUI development experience using Qt or JUCE. Familiarity with Python, CMake, and CI/CD systems. Passion for Windows platform technologies and delivering exceptional user experiences. What We Offer Competitive salary and benefits package. Flexible remote ...

Principal Firmware Engineer

Location
Redhill, England, United Kingdom
CANOpen, Redfish Platforms: ARM, x86, SoC Familiarity with software development environments and tools: Integrated platforms like CodeWarrior, Visual Studio Source code version control: Git CMake GNU Compiler and GDB IAR/Keil Compilers Debugging with ARM JTAG/SWD Additional, highly sought but not required. Embedded systems experience with control ...

Senior C++ Developer (with Market Data experience)

Location
Greater London, England, United Kingdom
benchmarking, and performance analysis tools (e.g., perf, valgrind, flame graphs, CPU/memory profilers). Proficiency with version control (Git) and standard build systems (CMake, Ninja, etc.). Excellent problem-solving skills and attention to detail; ability to work in a fast-paced environment. Nice to have Experience with kernel ...

Team Lead Firmware Engineer

Location
Lisburn, Northern Ireland, United Kingdom
Good knowledge of SHARC or equivalent DSP architecture. Knowledge of FPGA architecture and design, as well as HDL languages. Good Knowledge of build systems (CMake). Proficiency with gitlab, docker, CI/CD, artifactory. Experience with application layer protocols, such as DNP, 1588, MQTT, and more. Knowledge of electronic components ...

DevOps Build Engineer

Location
Guildford, England, United Kingdom
design and problem-solving abilities Nice To Haves Experience with Ansible or similar configuration management tools Familiarity automating C#/C++ builds (e.g., MSBuild, CMake) Exposure to full-stack development Background working in the games industry What We Offer An international team of over 550 employees spread across 7 studios ...

Software Architect - Tracking

Location
United Kingdom
estimation, skeletal tracking, continuous-time modelling, inverse kinematics. On top of that: Expert cross-platform C++ across Windows and Linux, x86 and ARM, with CMake and real performance profiling ability Strong working knowledge of GPU inference (TensorRT, Triton) and ML pipelines (PyTorch, ONNX) Proven experience running tracking at scale ...