Embedded Software Engineers to join a global energy consultancy based in the Cheshire. This is an exciting opportunity for a talented Embedded Software Engineer with expertise in C/C++ (C++ 11/14/17) to join a rapidly growing business. You will be required to work 50/50 split between site and home. Sponsorship available Responsibilities Design … writing robust, maintainable, and reliable code that adheres to industry standards. Drive continuous improvements in process efficiency and product quality as deployment scales increase. Experience Expertise in C/C++ (C++ 11/14/17). Proven experience in embedded software design and full product lifecycle development. Strong knowledge of low-level protocols (SPI, I2C, RS232) and experience interfacing More ❯
Embedded Software Engineers to join a global energy consultancy based in the Cheshire. This is an exciting opportunity for a talented Embedded Software Engineer with expertise in C/C++ (C++ 11/14/17) to join a rapidly growing business. You will be required to work 50/50 split between site and home. Sponsorship available Responsibilities Design … writing robust, maintainable, and reliable code that adheres to industry standards. Drive continuous improvements in process efficiency and product quality as deployment scales increase. Experience Expertise in C/C++ (C++ 11/14/17). Proven experience in embedded software design and full product lifecycle development. Strong knowledge of low-level protocols (SPI, I2C, RS232) and experience interfacing More ❯
Epsom, Surrey, England, United Kingdom Hybrid / WFH Options
Client Server Ltd
Senior C++ Software Engineer/Developer Remote UK to £70k Are you a Senior C++ Software Engineer with a strong knowledge of broadcasting systems? You could be progressing your career in a hands-on, technical leadership role at a market leading media software house, the flagship product, is a pseudo real time multi-threaded iTV broadcasting application that enables television … broadcasters worldwide to automate playout, handle acquisition, allow low and high resolution editing and manage assets. As a Senior C++ Software Engineer you will design and implement new features and improvements on the core automation playout/scheduling software, working across the full software development lifecycle. As a senior member of the team you'll mentor others and act as … a remote first policy so you can work from home from anywhere in the UK. About you: You have a strong knowledge of media broadcasting technology You have strong C++ development skills, they're using C++ 11/C++ 17 and moving to C++ 20 You have a good knowledge of SQL You have strong analytical and problem solving skills More ❯
Join a market leading media software company where your C++ expertise will power broadcasting technology used by television networks worldwide.* *Senior C++ Software Engineer/Developer Remote UK to £70k* Are you a Senior C++ Software Engineer with a strong knowledge of broadcasting systems? You could be progressing your career in a hands-on, technical leadership role at a market … real time multi-threaded ITV broadcasting application that enables television broadcasters worldwide to automate playout, handle acquisition, allow low and high resolution editing and manage assets. As a Senior C++ Software Engineer you will design and implement new features and improvements on the core automation playout/scheduling software, working across the full software development lifecycle. As a senior member … a remote first policy so you can work from home from anywhere in the UK. About you: * You have a strong knowledge of media broadcasting technology * You have strong C++ development skills, they're using C++ 11/C++ 17 and moving to C++ 20 * You have a good knowledge of SQL * You have strong analytical and problem solving skills More ❯
many roles requiring higher National Security Vetting (typically 5–10 years of continuous UK residency). Technical skills we value include: Programming Languages: Proficiency in one or more of C++, Java, Python, JavaScript, or C#. Systems & Tools: Familiarity with Linux/Unix, version control systems (e.g., Git), and DevOps tools (e.g., Docker, Kubernetes). Cloud Technologies: Exposure to platforms such More ❯
many roles requiring higher National Security Vetting (typically 5–10 years of continuous UK residency). Technical skills we value include: Programming Languages: Proficiency in one or more of C++, Java, Python, JavaScript, or C#. Systems & Tools: Familiarity with Linux/Unix, version control systems (e.g., Git), and DevOps tools (e.g., Docker, Kubernetes). Cloud Technologies: Exposure to platforms such More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Client Server
C++ Developer/Engineer (C++ Mac Extensions) WFH/London to £80k Do you have C++ coding skills combined with experience of developing Mac Extensions? You could be progressing your career at a rapidly expanding scale-up software house that is developing a highly complex network cyber security platform; the platform monitors network protocols in real-time, parses the commands … data structures to extract key metadata which is then analysed by in-house algorithms and allows customers to detect hackers, malware, data leakage and other malicious activity. As a C++ Developer you will focus on enabling the core product, written in C/C++ for Windows and Linux to run on Apple Mac software, using the latest Extensions, tools and …/WFH: You can work from home most of the time, meeting up with colleagues in the London office once or twice a month. About you: You have strong C++ development skills You have experience of integrating software with Apple Mac Extensions and APIs You have a good knowledge of Network Security You have VPN client or security experience You More ❯
software requirements and architecture. Document and maintain software design using tools like RSA and EA. Follow and promote best practices: TDD/BDD, CI/CD, DevSecOps, C/C++ standards. Estimate effort, deliver on schedule, and propose improvements to tools and processes. Contribute to or lead project elements to balance requirements, cost, and schedule. Support technical proposals with accurate More ❯
Farnborough, Hampshire, England, United Kingdom Hybrid / WFH Options
Sopra Steria
management and capacity planning activities. What you will bring: Strong Windows and Linux sysadmin expertise. Proficient with one or more high level programming languages such as JavaScript, Python, C#, C++, Go or Java. Competent with multiple scripting languages such as PowerShell, Bash or SQL. Background working with enterprise orchestration tooling, including the Aria Automation suite or Rundeck. Background working with More ❯
and deploy data solutions that capture, explore, transform, and utilize data to support AI, ML, and BI Strong ability in programming languages such as Java, Python, and C/C++ Ability in data science languages/tools such as SQL, R, SAS, or Excel Proficiency in the design and implementation of modern data architectures and concepts such as cloud services More ❯
C++ Software Engineer London | Hybrid (2-3 days per week) | Competitive salary + bonus Ncounter is partnering with a leading trading technology group to hire an exceptional C++ Software Engineer to build and evolve high-performance order gateway systems used in fast-moving fixed income markets. This is a hands-on role developing ultra-low-latency services that handle order … validation, routing and exchange connectivity - the backbone of real-time trading. Youll join a collaborative team of developers, quants and platform engineers, working across a high-availability C++ codebase to deliver fast, resilient and observable services. Youll be empowered to design, implement and test software that directly impacts trading performance, scalability and reliability. Key Responsibilities: Design and develop high-throughput … order gateway components in modern C++ Implement robust connectivity, order validation and routing logic for fixed income markets Profile and optimise multi-threaded code paths, eliminating performance bottlenecks Apply concurrency, lock-free and memory-efficient techniques to maximise throughput Collaborate with quantitative researchers, traders and SRE teams to deliver reliable releases Contribute to automated testing, verification and CI/CD More ❯
MVC, and SQL Server. Skills & Experience for Graduate Software Developer role: A passion for IT and a strong interest in learning Object-Oriented programming languages (C#, Java, PHP, ASP.NET, C++, CSS, MVC, etc.) Solid understanding of SQL/SQL Server, or MySQL (writing queries). Familiarity with MS Azure or similar cloud platforms will be a bonus but not essential. More ❯
East Midlands, United Kingdom Hybrid / WFH Options
Scott Merrick LLP
MVC, and SQL Server. Skills & Experience for Graduate Software Developer role: A passion for IT and a strong interest in learning Object-Oriented programming languages (C#, Java, PHP, ASP.NET, C++, CSS, MVC, etc.) Solid understanding of SQL/SQL Server, or MySQL (writing queries). Familiarity with MS Azure or similar cloud platforms will be a bonus but not essential. More ❯
Woking, Surrey, South East, United Kingdom Hybrid / WFH Options
Scott Merrick LLP
MVC, and SQL Server. Skills & Experience for Graduate Software Developer role: A passion for IT and a strong interest in learning Object-Oriented programming languages (C#, Java, PHP, ASP.NET, C++, CSS, MVC, etc.) Solid understanding of SQL/SQL Server, or MySQL (writing queries). Familiarity with MS Azure or similar cloud platforms will be a bonus but not essential. More ❯
Dartford, Kent, South East, United Kingdom Hybrid / WFH Options
Scott Merrick LLP
MVC, and SQL Server. Skills & Experience for Graduate Software Developer role: A passion for IT and a strong interest in learning Object-Oriented programming languages (C#, Java, PHP, ASP.NET, C++, CSS, MVC, etc.) Solid understanding of SQL/SQL Server, or MySQL (writing queries). Familiarity with MS Azure or similar cloud platforms will be a bonus but not essential. More ❯
Brentwood, Essex, South East, United Kingdom Hybrid / WFH Options
Scott Merrick LLP
MVC, and SQL Server. Skills & Experience for Graduate Software Developer role: A passion for IT and a strong interest in learning Object-Oriented programming languages (C#, Java, PHP, ASP.NET, C++, CSS, MVC, etc.) Solid understanding of SQL/SQL Server, or MySQL (writing queries). Familiarity with MS Azure or similar cloud platforms will be a bonus but not essential. More ❯
Milton Keynes, Buckinghamshire, South East, United Kingdom Hybrid / WFH Options
Scott Merrick LLP
MVC, and SQL Server. Skills & Experience for Graduate Software Developer role: A passion for IT and a strong interest in learning Object-Oriented programming languages (C#, Java, PHP, ASP.NET, C++, CSS, MVC, etc.) Solid understanding of SQL/SQL Server, or MySQL (writing queries). Familiarity with MS Azure or similar cloud platforms will be a bonus but not essential. More ❯
data, working with both new and existing systems. Provide on-call support as needed. Qualifications A minimum of 2+ years' experience using at least one of Python, Java, and C++, and can work comfortably in multiple programming languages A track record of working directly with end customers, scoping and delivering production systems in fast-moving and ambiguous environments Ability to More ❯
experience Experience in at least one of the following: Embedded product development (bare-metal/RTOS like ThreadX, QNX, Linux) Embedded Linux application, kernel, or driver development C and C++ programming Object-Oriented Design & Design Patterns Software testing & design for test Version control, continuous integration, and automated test tools Desirable Skills - Python, JavaScript/node.js, Rust Communications protocols (e.g., TCP More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Illumina
are a passionate technologist with a strong foundation in both Linux and Windows OS image design and maintenance. You bring hands-on experience with object-oriented programming-ideally in C++ or C are comfortable using kickstart files and Ansible playbooks to automate system setup and configuration. Your background includes scripting in Python and Bash, and you thrive in fast-paced More ❯
one of the following: Embedded product development (including bare-metal and RTOSes such as ThreadX, QNX or Linux) Embedded Linux application, kernel and/or driver development C and C++ Significant experience of best practice software development processes/lifecycles. Experience of Object-Oriented Design and Design Patterns such as SOLID. Experience of software testing and design for test. Desirable More ❯
designers, and technical teams Translate complex user needs into scalable software solutions Tech Stack & Desirable Skills Experience in some of the following is beneficial: Languages: Python, Java, Golang, JavaScript, C++ Frontend: React, Vue.js, AngularJS Backend: Node.js, Nginx, Uvicorn, RESTful APIs Databases: PostgreSQL, MySQL, MongoDB, Cassandra Cloud & DevOps: AWS, Azure, GCP, Docker, Kubernetes Scripting: Bash, PowerShell Passion for learning new tech More ❯
cutting-edge technical challenges to solve, this is a great place to continue developing your technical skills. Requirements: Commercial-grade experience developing and maintaining complex systems in C/C++ Familiarity with web UI technologies (HTML, JavaScript, etc) and Linux systems Strong academic background including a 1st or 2:1 or PhD in a numerate subject and A s or More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Client Server Ltd
solving skills You're comfortable taking ownership of projects and mentoring more junior team members You have strong TypeScript skills, combined with any backend programming language (e.g. Python, Java, C++, C#) You're happy to work with the following tech stack (you don't need experience with all): Elixir, Ember, Elm, Phoenix, LiveView, Python, PostgreSQL, AWS, Docker You have an More ❯
shower facilities and of course, all the latest kit to work with About you: You have strong backend software engineering experience with any OO programming languages e.g. Java, C#, C++, Python, Golang You have multi-agent AI experience within a commercial setting You have strong business acumen You believe in producing quality code and have experience with TDD and Pair More ❯