of these to apply or succeed in your application. High performance computing applications, libraries or parallel programming. ML frameworks e.g. PyTorch. DevOps tools e.g. CMake, Conan, Jenkins, Git/Gerrit, Nexus, Ansible, Terraform, Packer. Python programming. Operating system, compiler and debugger internals - for example the DWARF standard. Developing GDB, Perf More ❯
Guildford, Surrey, United Kingdom Hybrid / WFH Options
Ecm Selection
2D and 3D kinematic modelling techniques. Fracture modelling. Additional experience with: GUI development (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/ More ❯
Guildford, Surrey, United Kingdom Hybrid / WFH Options
ECM Selection (Holdings) Limited
and 3D kinematic modelling techniques. o Fracture modelling. Additional experience with: GUI development (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/ More ❯
algorithmic problems (OpenCL, CUDA), Machine learning and AI, OpenGL, OpenGL Shaders, VTK, OSG, Vulkan, JIRA, TestRail, TFS, Git, Jenkins, csh/bash, batch files, cmake, PowerShell. About the Company Award winning and market leading engineering company which develops a set of software tools used by clients worldwide. Well established and More ❯
of hardware design principles You might also have: An understanding of computer graphics and OpenGL/Vulkan/DirectX Knowledge of build systems (Make, CMake) and scripting languages (Python) Experience with concurrent systems Familiarity with SystemC Who we are Imagination is a UK-based company that creates silicon and software More ❯
of SHARC or equivalent DSP architecture. Good knowledge of Matlab/SysGen for simulation and implementation of DSP algorithms. 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 More ❯
not essential. Proficiency in ARM-based software development using Linux and modern C++. Previous experience in product development and familiarity with tools such as CMake and GIT would be desirable. Exposure to DevOps systems such as Azure or Jira would be beneficial. Join Oxford Instruments to be part of our More ❯
Peterborough, Cambridgeshire, United Kingdom Hybrid / WFH Options
Moorepay Limited
Knowledge of parsers and compilers using Bison. Understanding of SQL and Relational Databases with development using one of ODBC, libpq or Oracle Call Interface. CMake on Unix and Windows. ADO build pipelines. Unit testing using cppunit. Multi-threaded development. Use of Java Native Interface and Java development. Special Circumstances/ More ❯
Chertsey, Surrey, United Kingdom Hybrid / WFH Options
Moorepay Limited
Knowledge of parsers and compilers using Bison. Understanding of SQL and Relational Databases with development using one of ODBC, libpq or Oracle Call Interface. CMake on Unix and Windows. ADO build pipelines. Unit testing using cppunit. Multi-threaded development. Use of Java Native Interface and Java development. Special Circumstances/ More ❯
for candidates to have recent experience with MFC. The role is for Windows App Development but some Linux work will also be required. Additional CMake experience is of benefit. Candidates must also have some networking skills and experience. Salary ~£60,000. C++ developer, c++ engineer, software developer, software engineer, windows More ❯
not essential. Proficiency in ARM-based software development using Linux and modern C++. Previous experience in product development and familiarity with tools such as CMake and GIT would be desirable. Exposure to DevOps systems such as Azure or Jira would be beneficial. Join Oxford Instruments to be part of our More ❯
Manchester Area, United Kingdom Hybrid / WFH Options
g2 Recruitment
for candidates to have recent experience with MFC. The role is for Windows App Development but some Linux work will also be required. Additional CMake experience is of benefit. Candidates must also have some networking skills and experience. Salary ~£60,000. Please send an up-to-date CV if interested More ❯
Nottingham, Nottinghamshire, East Midlands, United Kingdom
ETS Technical Selection
Job Opportunity: Software Engineer Medical Technology Position Summary An exciting opportunity for a Software Engineer to contribute to the development of innovative software solutions within a growing medical technology environment. This role involves the specification, design, development, and testing of More ❯
enabling seamless model compilation, optimization, and deployment. Evaluate and enhance embedded development workflows by leveraging open-source and commercial toolchains (LLVM, GCC, GDB, Clang, CMake, Zephyr). Advocate for best-in-class embedded software development environments , ensuring high-quality documentation and smooth developer experiences. Engage with internal and external stakeholders … GDB, IAR). AI/ML experience applied to software tooling , such as AI-assisted debugging, performance optimization, or automation. Experience with build systems (CMake, Make, Ninja) and source control best practices (Git, GitHub, CI/CD). Technical leadership experience - mentoring engineers, leading projects, defining architecture. Familiarity with system More ❯