over the course of the year flexing as projects require*** About the role: This is an exciting opportunity for a talented Embedded Systems Reliability Engineer with proficiency in modern C++ (C++17 or newer) to join us to: Investigate and resolve complex bugs across embedded and desktop systems, implementing fixes and systemic quality improvements Develop and maintain tools for automated testing … to embed quality and reliability throughout the development lifecycle What we'll need from you: Degree in Software Engineering, Computer Science, Electronics or equivalent working experience Proficiency in modern C++ (C++17 or newer) for embedded and cross-platform desktop development Strong scripting experience in Python and Bash for tooling and test automation Experience with CMake, make, and CI/CD More ❯
capenhurst, north west england, united kingdom Hybrid / WFH Options
EA Technology
over the course of the year flexing as projects require*** About the role: This is an exciting opportunity for a talented Embedded Systems Reliability Engineer with proficiency in modern C++ (C++17 or newer) to join us to: Investigate and resolve complex bugs across embedded and desktop systems, implementing fixes and systemic quality improvements Develop and maintain tools for automated testing … to embed quality and reliability throughout the development lifecycle What we'll need from you: Degree in Software Engineering, Computer Science, Electronics or equivalent working experience Proficiency in modern C++ (C++17 or newer) for embedded and cross-platform desktop development Strong scripting experience in Python and Bash for tooling and test automation Experience with CMake, make, and CI/CD More ❯
warrington, cheshire, north west england, united kingdom Hybrid / WFH Options
EA Technology
over the course of the year flexing as projects require*** About the role: This is an exciting opportunity for a talented Embedded Systems Reliability Engineer with proficiency in modern C++ (C++17 or newer) to join us to: Investigate and resolve complex bugs across embedded and desktop systems, implementing fixes and systemic quality improvements Develop and maintain tools for automated testing … to embed quality and reliability throughout the development lifecycle What we'll need from you: Degree in Software Engineering, Computer Science, Electronics or equivalent working experience Proficiency in modern C++ (C++17 or newer) for embedded and cross-platform desktop development Strong scripting experience in Python and Bash for tooling and test automation Experience with CMake, make, and CI/CD More ❯
automated tests, GUIs, and utility apps in languages such as Python and C#. Libraries and apps: Creating software libraries and demo apps in C-compatible languages such as C#, C++, or Rust to control our firmware subsystems. Technical strategy: Executing and collaborating on our strategy for highly reliable, mission-critical hardware and firmware. Validation and debugging: Implementing and improving our … Qualifications/Skills/Experience: A passion for improving lives through assistive technology. 4+ years of experience in software development in one or more of the following languages: C, C++, Rust. 4+ years of experience in embedded software development in C. Knowledge of Computer Science fundamentals in data structures, algorithm design, problem-solving, and complexity analysis. Strong grounding in embedded More ❯
Bristol, Gloucestershire, United Kingdom Hybrid / WFH Options
Smartbox Assistive Technology
automated tests, GUIs, and utility apps in languages such as Python and C#. Libraries and apps: Creating software libraries and demo apps in C-compatible languages such as C#, C++, or Rust to control our firmware subsystems. Technical strategy: Executing and collaborating on our strategy for highly reliable, mission-critical hardware and firmware. Validation and debugging: Implementing and improving our … Qualifications/Skills/Experience: A passion for improving lives through assistive technology. 4+ years of experience in software development in one or more of the following languages: C, C++, Rust. 4+ years of experience in embedded software development in C. Knowledge of Computer Science fundamentals in data structures, algorithm design, problem-solving, and complexity analysis. Strong grounding in embedded More ❯
Bristol, Avon, South West, United Kingdom Hybrid / WFH Options
Smartbox Assistive Technology
automated tests, GUIs, and utility apps in languages such as Python and C#. Libraries and apps: Creating software libraries and demo apps in C-compatible languages such as C#, C++, or Rust to control our firmware subsystems. Technical strategy: Executing and collaborating on our strategy for highly reliable, mission-critical hardware and firmware. Validation and debugging: Implementing and improving our … Qualifications/Skills/Experience: A passion for improving lives through assistive technology. 4+ years of experience in software development in one or more of the following languages: C, C++, Rust. 4+ years of experience in embedded software development in C. Knowledge of Computer Science fundamentals in data structures, algorithm design, problem-solving, and complexity analysis. Strong grounding in embedded More ❯
Your new role My client, a global financial institution, is looking for an experienced C++ Engineer with strong Linux experience to work on the development and maintenance of a business-critical application. What you'll need to succeed Strong experience in modern C++ development. Extensive experience working in Linux environments, ideally with RHEL. Mandatory Experience with deployment tools (e.g., Ansible More ❯
Employment Type: Contract, Work From Home
Rate: £700.0 - £740.0 per day + £740 Per Day Inside IR35
London, South East, England, United Kingdom Hybrid / WFH Options
Hays Specialist Recruitment Limited
Your new role My client, a global financial institution, is looking for an experienced C++ Engineer with strong Linux experience to work on the development and maintenance of a business-critical application. What you'll need to succeed Strong experience in modern C++ development. Extensive experience working in Linux environments, ideally with RHEL. Mandatory Experience with deployment tools (e.g., Ansible More ❯
Stevenage, Hertfordshire, England, United Kingdom Hybrid / WFH Options
Certain Advantage
World Class Defence Organisation based in Stevenage is currently looking to recruit an Embedded C/C++ Software Engineer subcontractor on an initial 6 month contract. Hourly Rate: £70.00ph (Umbrella). Overtime Rate: Hours worked over the standard 37 hours per week, will be paid at ‘time and a quarter’ Location: Stevenage Hybrid/Remote working: The role will likely … Duration: 6 Months with very likely extension. Contracts are often ongoing and long-term thereafter. IR35 status: Inside IR35 (Umbrella) Interview process: One stage video interview Embedded C/C++ Software Engineer Job Description: The company is a world leader in missile and missile systems looking for a highly capable and adaptable Engineers to join the Development Facility in Stevenage … to high safety integrity level such as DO178C Level B or SIL-4 or equivalent standards. Specification & requirements creation and compliance recording in DOORS. Working knowledge of C/C++ for testing special builds and focussed code reviews. Unit Testing using LDRA, RAPITA or equivalent testing tool. Understanding of Code Coverage and techniques/strategies used to cover/justify More ❯
Stevenage, Hertfordshire, South East, United Kingdom Hybrid / WFH Options
Certain Advantage
World Class Defence Organisation based in Stevenage is currently looking to recruit an Embedded C/C++ Software Engineer subcontractor on an initial 6 month contract. Hourly Rate: £70.00ph (Umbrella). Overtime Rate: Hours worked over the standard 37 hours per week, will be paid at time and a quarter Location: Stevenage Hybrid/Remote working: The role will likely … Duration: 6 Months with very likely extension. Contracts are often ongoing and long-term thereafter. IR35 status: Inside IR35 (Umbrella) Interview process: One stage video interview Embedded C/C++ Software Engineer Job Description: The company is a world leader in missile and missile systems looking for a highly capable and adaptable Engineers to join the Development Facility in Stevenage … to high safety integrity level such as DO178C Level B or SIL-4 or equivalent standards. Specification & requirements creation and compliance recording in DOORS. Working knowledge of C/C++ for testing special builds and focussed code reviews. Unit Testing using LDRA, RAPITA or equivalent testing tool. Understanding of Code Coverage and techniques/strategies used to cover/justify More ❯
Bristol, Avon, South West, United Kingdom Hybrid / WFH Options
Certain Advantage
World Class Defence Organisation based in Bristol is currently looking to recruit a C/C++ Software Engineer subcontractor on an initial 6 month contract, with very likely extension. The role will be onsite 4 days per week. A 4 day working week is OK (Monday to Thursday). Rate: £65.00 per hour Overtime Rate: Hours worked over the standard … tools, techniques and approaches that might enable us to evolve our processes to improve our efficiency and sustainability Experience in ontologies and Domain specific languages Experience in C or C++ programming language Knowledge of DDS middleware and Real Time Operating Systems Knowledge of standards such as DefStan 00-55, DO-178C or IEC61508 More ❯
Cambridge, Cambridgeshire, England, United Kingdom Hybrid / WFH Options
Avanti
signal-processing tools Collaborating with experienced engineers across embedded, firmware, and system design Driving innovation in an environment where technical curiosity is valued What You’ll Bring Essential: Strong C++ development skills (C++11/14/17) Strong familiarity with Linux systems Strong understanding of hardware interfaces, threading, and performance optimisation Nice to Have: Experience with Rust, or willingness to More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
ECM Selection (Holdings) Limited
High speed algorithms and communications in C++ and Rust Are you experienced in developing C++ for high-speed communications and efficient algorithms? If you have a thorough understanding of the inner workings of languages like C++ or Rust, and are motivated by the challenge of squeezing every last clock cycle, then read on! This Cambridge-based team develop high-speed … in industries where execution speed and software integrity are important would be a bonus. A first or 2.1 degree in computer science, mathematics, or other relevant STEM subject Excellent C++ coding skills: well-versed in coding techniques for minimising execution time, optimising data storage and retrieval, and handling messaging efficiently Full existing right to work in the UK without the … hybrid work pattern with scope for home working for a day or two per week. A highly competitive salary and benefits are on offer to the successful candidate. Keywords: C++, High Performance Software, Low-Latency, Networking, Cambridge Another top job from ECM, the high-tech recruitment experts. Even if this job's not quite right, do contact us now - we More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
ECM Selection (Holdings) Limited
Early career C++ development in a caring and supportive team This large multinational organisation is looking for junior C++ software engineers to join their team in Cambridge developing and supporting high-performance and low-level software used by important clients around the world. You will be working on all aspects of projects, from initial design work and prototyping through to … receive plenty of support from the team as you develop your engineering knowledge and in time you will do likewise for newer members of the team. Alongside the core C++ work you will also develop skills with commercial grade optimisation and debugging tools as well as Linux scripting languages. Requirements: Strong degree (1st or 2:1) from a top university … Russel group or similar) in Computer Science or related discipline. Demonstrable achievements with C++ in a commercial environment. Alternatively significant contributions to an open-source project, a university dissertation project or a long-term hobby project might be suitable. Strong written and verbal communications skills suitable for a multicultural and multinational work environment. Full rights to work in the UK More ❯
Saffron Walden, Essex, South East, United Kingdom Hybrid / WFH Options
Technical Futures
Are you a C/C++ Software Engineer with commercial experience in Embedded Linux development? Are you seeking a challenging mid level Software Engineer role where you can contribute solid C/C++ development skills under Linux to solve real world problems? Our Client, Global leaders in radar and surveillance systems development, seeks a Degree qualified mid-level Software Engineer … to join their team. Hybrid working available (3 days office/2 WFH) and a salary on offer to C£45K + good benefits. Working primarily in C++, applicants with strong C skills will be considered. The successful Software Engineer will bring a good academic background to include a minimum of a 2.1 Bachelors Degree in Computer Science or Electronics … with a software bias. Key requirements for the Software Engineer (Embedded Linux) include: C++ development skills or Embedded C with a willingness to learn. Strong experience working with Embedded Linux. Using Linux build systems. Previous involvement in the set-up/configuration of Embedded Linux systems. Exposure to networking protocols. 2+ years commercial Embedded software development experience. To find out More ❯
Join a team of world class C++ developers | Global Tech Company | Fully Remote | Six Figure Potential This high-growth company is building large-scale systems that power products used by billions worldwide. They need exceptional C++ engineers to join the team and make an impact from day one. As part of a world-class engineering team, youll design and optimise … that impacts users at global scale. Youll work in an environment that values innovation, technical depth, and collaboration across disciplines. Youll bring: 3+ years of professional experience with modern C++ Exceptional academics with a degree in Computer Science, Maths, or Physics Expertise in systems programming, performance tuning, and scalability A passion for building efficient, reliable software that drives real-world More ❯
Join a team of world class C++ developers | Global Tech Company | Fully Remote | Six Figure Potential This high-growth company is building large-scale systems that power products used by billions worldwide. They need exceptional C++ engineers to join the team and make an impact from day one. As part of a world-class engineering team, you’ll design and … users at global scale. You’ll work in an environment that values innovation, technical depth, and collaboration across disciplines. You’ll bring: 3+ years of professional experience with modern C++ Exceptional academics with a degree in Computer Science, Maths, or Physics Expertise in systems programming, performance tuning, and scalability A passion for building efficient, reliable software that drives real-world More ❯
Saffron Walden, Essex, South East, United Kingdom Hybrid / WFH Options
Technical Futures
Do you possess commercial experience in Embedded Linux development? Are you seeking a challenging mid level Software Engineer role where you can contribute solid Embedded C/C++ development skills to solve real world problems? Our Client, Global leaders in radar and surveillance systems development, seeks a Degree qualified mid-level Embedded Linux Software Engineer to join their team. Hybrid … working available (3 days office/2 WFH) and a salary on offer to C£45K + good benefits. Working primarily in C++, applicants with strong C skills will be considered. The successful Embedded Linux Software Engineer will bring a good academic background to include a minimum of a 2.1 Bachelors Degree in Computer Science or Electronics with a software … bias. Key requirements for the Embedded Linux Software Engineer include: C++ development skills or Embedded C with a willingness to learn. Strong experience working with Embedded Linux. Using Linux build systems such as Yocto or PetaLinux. Previous involvement in the set-up/configuration of Embedded Linux systems. Exposure to networking protocols. 2+ years commercial Embedded software development experience. To More ❯
team's overall strategy. Analyse the available data using tools like BigQuery to find patterns, analyse impact and improve our offering. Work across the stack using diverse technologies like C++, Kotlin, Java and Scala. Who You Are You have a deep command of Android's internal architecture, including the SDK, PackageManager, and system properties, going far beyond standard app development. … You have working experience with C++ and Kotlin. You are an inclusive colleague who thrives in a collaborative environment. You can pick up new skills to unblock yourself and improve the impact you deliver. You have a desire to drive business impact You proactively keep up with current best practices in your areas of expertise Where You'll Be This … for all new parents. All The Feels, our employee assistance program and self-care hub. Flexible public holidays, swap days off according to your values and beliefs. Senior Engineer (C++/Java/Mobile), User Platform Mobile Engineer (C++/iOS), User Platform More ❯
elite University in a STEM subject (Computer Science and Mathematics preferable) Exceptional intelligence levels - Data Structures, Algorithms, Statistics etc. Excellent knowledge of a Modern Programming Language such as Python, C++ etc. An outside interest in tech (meet-ups, personal projects, hackathons etc.) Role : Working as part of an elite Front Office team with unrivaled opportunities for growth Creating entirely automated … high-performance trading infrastructure like nowhere else on the planet Heavy programming in Python or C++ (Team Dependent) Route to Quant Development or Research If you are a Graduate Software Engineer and this role seems interesting, please apply directly with an up to date version of your CV or email rdelaney@hunterbond.com More ❯
Greater London, England, United Kingdom Hybrid / WFH Options
Hunter Bond
elite University in a STEM subject (Computer Science and Mathematics preferable) · Exceptional intelligence levels - Data Structures, Algorithms, Statistics etc. · Excellent knowledge of a Modern Programming Language such as Python, C++ etc. · An outside interest in tech (meet-ups, personal projects, hackathons etc.) Role : · Working as part of an elite Front Office team with unrivaled opportunities for growth · Creating entirely automated … high-performance trading infrastructure like nowhere else on the planet · Heavy programming in Python or C++ (Team Dependent) · Route to Quant Development or Research If you are a Graduate Software Engineer and this role seems interesting, please apply directly with an up to date version of your CV or email rdelaney@hunterbond.com More ❯
london, south east england, united kingdom Hybrid / WFH Options
Hunter Bond
elite University in a STEM subject (Computer Science and Mathematics preferable) · Exceptional intelligence levels - Data Structures, Algorithms, Statistics etc. · Excellent knowledge of a Modern Programming Language such as Python, C++ etc. · An outside interest in tech (meet-ups, personal projects, hackathons etc.) Role : · Working as part of an elite Front Office team with unrivaled opportunities for growth · Creating entirely automated … high-performance trading infrastructure like nowhere else on the planet · Heavy programming in Python or C++ (Team Dependent) · Route to Quant Development or Research If you are a Graduate Software Engineer and this role seems interesting, please apply directly with an up to date version of your CV or email rdelaney@hunterbond.com More ❯
slough, south east england, united kingdom Hybrid / WFH Options
Hunter Bond
elite University in a STEM subject (Computer Science and Mathematics preferable) · Exceptional intelligence levels - Data Structures, Algorithms, Statistics etc. · Excellent knowledge of a Modern Programming Language such as Python, C++ etc. · An outside interest in tech (meet-ups, personal projects, hackathons etc.) Role : · Working as part of an elite Front Office team with unrivaled opportunities for growth · Creating entirely automated … high-performance trading infrastructure like nowhere else on the planet · Heavy programming in Python or C++ (Team Dependent) · Route to Quant Development or Research If you are a Graduate Software Engineer and this role seems interesting, please apply directly with an up to date version of your CV or email rdelaney@hunterbond.com More ❯
insights and drive model improvements. Required Skills & Qualifications Experience: 710+ years of proven experience in building and deploying complex software solutions. Languages (Priority): Strong proficiency in Python, Java, C, C++, or JavaScript especially for evaluating and refining model-generated code. Code Evaluation Expertise: Skilled in developing test harnesses, assessing code for correctness, efficiency, and security, and defining measurable code quality … metrics. GenAI Familiarity (Preferred): Understanding of LLMs, code generation, and model evaluation/fine-tuning workflows. Preferred Skills Priority Languages: Python, Java, C, C++, JavaScript Domain Expertise: STEM fields, data analysis/science, or data visualization Technical Stack: Web visualization platforms, SQL/databases, JSON, HTML, Markdown, and modern data libraries. Seniority: Tech Lead level suited for candidates who thrive More ❯
and drive model improvements. Required Skills & Qualifications Experience: 7–10+ years of proven experience in building and deploying complex software solutions. Languages (Priority): Strong proficiency in Python, Java, C, C++, or JavaScript — especially for evaluating and refining model-generated code. Code Evaluation Expertise: Skilled in developing test harnesses, assessing code for correctness, efficiency, and security, and defining measurable code quality … metrics. GenAI Familiarity (Preferred): Understanding of LLMs, code generation, and model evaluation/fine-tuning workflows. Preferred Skills Priority Languages: Python, Java, C, C++, JavaScript Domain Expertise: STEM fields, data analysis/science, or data visualization Technical Stack: Web visualization platforms, SQL/databases, JSON, HTML, Markdown, and modern data libraries. Seniority: Tech Lead level — suited for candidates who thrive More ❯