22 of 22 Remote CMake Jobs

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 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 ...

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 ...

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 ...

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 ...

Remote DevOps Architect: CI/CD, Docker & IaC Expert

Location
United Kingdom
practices. You will containerize services with Docker, manage build workflows for JavaScript, TypeScript, and C++ packages, and design robust cross-language pipelines using CMake and NPM publications. Remote work is supported globally. #J-18808-Ljbffr ...

HAL Engineer

Location
Brighton, England, United Kingdom
multi-architecture projects. Tools & Technologies Languages: C, C++, Assembly, Rust (preferred for safety). Debugging: oscilloscopes, hardware analyzers, GDB/LLDB. Build systems: Make, CMake, CI/CD. Kernel testing environments. Duration & Time Commitment Full-time crew role, long-term position anchoring OS portability Competitive salary aligned with mission-driven ...

C++ Software Engineer

Hiring Organisation
KO2 Embedded Recruitment Solutions LTD
Location
Glasgow, Lanarkshire, Scotland, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£65,000
architectural consistency and code quality Own the test strategy for your work, covering unit and integration tests, edge cases and regression protection Maintain the CMake build system and related Linux tooling Mentor junior developers on clean code, architecture and design patterns Work with colleagues in Glasgow, Germany and France Document … drift A solid understanding of concurrency, including writing, debugging and reasoning about multithreaded code, synchronisation and data races Experience with the Linux development toolchain: CMake, GCC/Clang, gdb, and dynamic linking (RPATH, SONAME) Familiarity with static and runtime analysis tools such as clang-tidy, Valgrind and sanitisers Desirable skills ...

C++ Software Engineer

Location
City of Edinburgh, Scotland, United Kingdom
## C++ Software EngineerApplylocations: GB - Edinburghtime type: Full timeposted on: Posted Todayjob requisition id: R0029200**Job Description:***Salary Range:**Engineer £38000 - £50000**Senior Engineer £45000 - £60000**Principal Engineer £54000 - £70000* *Where this vacancy is being ...

Software Engineer (Senior Levels)

Location
City of Edinburgh, Scotland, United Kingdom
## Software Engineer (Senior Levels)Applylocations: GB - Edinburghtime type: Full timeposted on: Posted Todayjob requisition id: R0029170**Job Description:***Salary Range:**Engineer £38000 - £50000**Senior Engineer £45000 - £60000**Principal Engineer £54000 - £70000* *Where this vacancy ...

DevOps Engineer (100% remote) Tether Operations Limited · Remote · UK · DevOps & Release £51,709–£65,000 e 6w ago

Location
United Kingdom
containerize services using Docker, manage build, compilation, and publishing workflows for JavaScript, TypeScript, and C++ packages, and design robust multi‐language build pipelines leveraging CMake or similar build tools. The role also includes automating build, tagging, and publication processes across web, desktop, and mobile platforms to ensure consistent and traceable … JavaScript, TypeScript, and C++ packages, including versioning, semantic tagging, and NPM or internal registry publication. Develop and maintain cross‐platform build pipelines using CMake or equivalent tools, ensuring consistent compilation and release workflows across web, desktop, and mobile. Automate end‐to‐end release processes, including tagging, building, signing, and distributing ...

Firmware Engineer

Location
Lisburn, Northern Ireland, United Kingdom
agile methodologies. Fluent English communication skills, both written and verbal. Good knowledge of SHARC or equivalent DSP architecture. 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 … reworking. Experience with TCL scripting. Good knowledge of SHARC or equivalent DSP architecture. 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 and PCB reworking. Experience with ...