Grow With Us Your growth matters to usthats why we offer a variety of ways for you to develop your career. With professional and leadership development opportunities like Team Lead Academy, education reimbursement, mentoring, and company sponsored networking events, you More ❯
Our client based in Guildford are looking for candidates who must have a strong academic background typically with a first class degree or PhD in a numerate subject such as physics, engineering or maths. We look for candidates with the More ❯
html About the Company Are you a highly skilled Unreal Engine developer passionate about multiplayer shooters? We’re looking for an experienced Senior, Principal, or Lead C++ Developer to join our team and help shape a cutting-edge third-person shooter experience. This is a fully remote opportunity, allowing you to contribute from anywhere while working on an ambitious, high … quality title. About the Role What you’ll do: Develop and optimize core multiplayer systems using Unreal Engine C++ Implement gameplay mechanics for a fast-paced third-person shooter Work with the Gameplay Ability System (GAS) to create responsive and dynamic player abilities Collaborate closely with designers, artists, and other engineers to deliver polished gameplay experiences Troubleshoot, profile, and optimize … networked gameplay for performance and stability Mentor and guide junior developers, sharing best practices and knowledge Responsibilities Strong C++ expertise – ability to write clean, maintainable, high-performance code Gameplay Ability System (GAS) experience – ideally with multiplayer titles 5+ years of Unreal Engine experience, or equivalent experience developing shooters in other engines Solid understanding of multiplayer networking and replication in Unreal More ❯
building high-performance trading systems? Contribute to all aspects of application development including functional and technical specifications, design and development. Key Duties & Responsibilities . Write low latency, high throughput C++ code Work on trading tools which leverage all aspects of our high-performance system, this includes order management, exchange connectivity as well as real time market data Improve performance and … scalability of our trading infrastructure. Requirements, Skills & Experience. Must have 5+ years of relevant industry experience with modern C++ Strong understanding of data structures, algorithms and high-performance application design Solid understanding of TCP/UDP standards and network protocols Experience with writing low latency single and concurrent threaded applications Working practices are relaxed, as is the office environment. They More ❯
building high-performance trading systems? Contribute to all aspects of application development including functional and technical specifications, design and development. Key Duties & Responsibilities . Write low latency, high throughput C++ code Work on trading tools which leverage all aspects of our high-performance system, this includes order management, exchange connectivity as well as real time market data Improve performance and … scalability of our trading infrastructure. Requirements, Skills & Experience. Must have 5+ years of relevant industry experience with modern C++ Strong understanding of data structures, algorithms and high-performance application design Solid understanding of TCP/UDP standards and network protocols Experience with writing low latency single and concurrent threaded applications Working practices are relaxed, as is the office environment. They More ❯
RDMA • Nanosecond Execution Their engineers operate where nanoseconds decide P&L — measured, profiled, and deployed in live markets where performance is the edge. They’re now seeking an elite C++ Engineer capable of designing and optimising the core of a real-time execution platform — a system that ingests millions of market events per second and reacts deterministically, faster than anyone More ❯
RDMA • Nanosecond Execution Their engineers operate where nanoseconds decide P&L — measured, profiled, and deployed in live markets where performance is the edge. They’re now seeking an elite C++ Engineer capable of designing and optimising the core of a real-time execution platform — a system that ingests millions of market events per second and reacts deterministically, faster than anyone More ❯
optimising CUDA kernels for high-performance workloads. Translating advanced algorithms into production-ready GPU-accelerated code. Profiling performance and reducing bottlenecks using Nsight, CUPTI, and custom tooling. Working with C++ engineers and ML researchers to deliver scalable AI computation pipelines. Contributing to architecture decisions on parallelisation, data transfer, and memory efficiency. What We’re Looking For Deep experience with CUDA … C/C++ and modern C++ (17/20) . Strong understanding of GPU architecture, memory management, and parallelism . Familiarity with OpenMP, MPI, or other HPC frameworks . Bonus points for exposure to AI/ML workloads or scientific computing. Pragmatic and collaborative — you enjoy working in fast-moving, high-impact environments. Why This Role? You’ll be part More ❯
interaction and architecture, hardware interaction, system interaction, and business strategy. Able to balance the short term goals of the project with the longer term goals of the product roadmap C++, Java, Python (Detailed knowledge of C++, with an appreciation of Java and Python) Networking (routing, firewalls, switch config) Linux (ideally Red Hat) Hardware (Basic knowledge of the components, connectors and More ❯
Contract Opportunity – Senior Software Engineer (C++) | £650/day | Outside IR35 | West London | 6 months Role: Senior Software Engineer IR35: Outside Duration: 6 months Rate: £650 Location: London - 3 day onsite We’re partnered with an AI start-up that’s developed a novel machine learning foundation model capable of fully automating Software with no supervision, no debugging, instantly deployable. … Hiring their first dedicated Lead Software Engineer to shape the architecture, define technical direction, and build the backbone of a truly game-changing product. The role: Hands-on C++ engineering, Python Engineering Backend systems, infrastructure & cloud architecture (Optional) Exposure to ML frameworks & applied AI Direct influence on key technical and product decisions Software Engineer | C++ | Python | IR35 | ML More ❯
Contract Opportunity – Senior Software Engineer (C++) | £650/day | Outside IR35 | West London | 6 months Role: Senior Software Engineer IR35: Outside Duration: 6 months Rate: £650 Location: London - 3 day onsite We’re partnered with an AI start-up that’s developed a novel machine learning foundation model capable of fully automating Software with no supervision, no debugging, instantly deployable. … Hiring their first dedicated Lead Software Engineer to shape the architecture, define technical direction, and build the backbone of a truly game-changing product. The role: Hands-on C++ engineering, Python Engineering Backend systems, infrastructure & cloud architecture (Optional) Exposure to ML frameworks & applied AI Direct influence on key technical and product decisions Software Engineer | C++ | Python | IR35 | ML More ❯
Embedded Software Engineer – C++/Embedded Linux Level: Mid to Senior We’re seeking experienced Embedded Software Engineers to join a growing high-tech engineering organisation. This is a fantastic opportunity to work on innovative projects in a forward-thinking environment with real career progression on offer. The Role Develop and maintain embedded software in C++ on Linux platforms Work … across the full development lifecycle, from design through to integration and testing Collaborate with multidisciplinary teams to deliver reliable, high-performance solutions Skills & Experience Strong background in C++ programming Hands-on experience with Embedded Linux Solid problem-solving and debugging skills Experience in complex systems development (any domain considered) What’s on Offer Competitive salary package Exciting, technically challenging projects More ❯
Southampton, England, United Kingdom Hybrid / WFH Options
Mansell Recruitment Group
A dynamic and expanding engineering company, leading the way in advanced technical solutions, is seeking an experienced Embedded Software Engineer. The primary focus of the role is developing C++ code for embedded electronic systems and products. The Role Design and develop robust software in C/C++ for embedded platforms Create and maintain technical documentation to support design decisions Ensure … Work closely with hardware and firmware engineers to align system-level behaviour Assist in scoping projects, breaking down requirements, and mentoring junior engineers The Candidate Strong experience programming in C++ for embedded systems Experienced with testing practices and tools Experience working in Linux-based environments Exposure to platforms like Xilinx or PetaLinux whighly beneficial, but not essential A collaborative team More ❯
Senior Firmware Engineer We are seeking a passionate and skilled C/C++ Firmware Engineer to join our growing engineering team. This is an exciting opportunity to develop firmware for cutting-edge embedded systems used across a wide range of applications, from environmental monitoring to industrial automation. Key Responsibilities: Design, develop, and maintain embedded firmware using C/C++ for … maintain documentation, including firmware design specifications and user manuals. Required Skills & Experience: Degree in Electronic Engineering, Computer Science, or a related discipline. Strong experience developing firmware in C/C++ for resource-constrained embedded systems. Proficiency with Real-Time Operating Systems (e.g., Zephyr). Experience with firmware development tools such as compilers and IDEs. Familiarity with version control systems (e.g. More ❯
Southampton, Hampshire, United Kingdom Hybrid / WFH Options
Octagon Group
in a dynamic and secure environment. Due to the sensitive nature of the projects, security clearance will be required. The Embedded Software Engineer’s main responsibilities: - Develop C/C++ code for embedded systems and user interfaces - Design and develop GUIs using commercial and open-source libraries - Develop system control, monitoring software, and video processing applications Skills required: - Experience in … C/C++ programming for embedded systems - Familiarity with GUI and video processing software development - Strong understanding of testing frameworks and software quality assurance Security Requirements: Due to the nature of this role, candidates must be eligible for security clearance and a UK passport holder. Whats on offer for the Embedded Software Engineer in Southampton: Competitive salary based on experience More ❯
I'm recruiting for a successful engineering business in Pershore who are looking to hire an Embedded Software Engineer. The work involves development of embedded C code (maybe some C++) on STM and PIC micros in a range of RTOS/bare-metal environments. ROLE: Embedded Software Engineer LOCATION: Pershore START: ASAP SALARY: up to £60k Required skills for the … Engineer are: Embedded C STM/PIC micros Serial/comms protocols (UART/I2C/SPI/Ethernet/WiFi) Some hardware exposure RTOS (any) Beneficial skills are: C++ Embedded Linux Candidates must have full Right to Work status in the UK. Mostly on-site, can offer some flexibility when needed If you're interested, please apply below or More ❯
Senior Software Engineer | Rust/C++ | TypeScript | Web SDK | WebAssembly/WASM | Remote | £90,000 + 10% bonus & shares I am currently working with a brilliant company specialised in creating technology products within the cyber security space, they have been incredibly successful and have relationships with global tech companies such as Meta utilising their product. Currently they are looking for … of all senior level developers and above this team tackles the toughest tech challenges in the business. Key Skills Strong understanding of either JavaScript or TypeScript Good experience with C++ and/or Rust Experience with WebAssembly (WASM) Knowledge of Cyber Security when creating web applications Good knowledge of cloud platforms, IaC containers and container orchestration Experience with CI/ More ❯
Senior Software Engineer | Rust/C++ | TypeScript | Web SDK | WebAssembly/WASM | Remote | £90,000 + 10% bonus & shares I am currently working with a brilliant company specialised in creating technology products within the cyber security space, they have been incredibly successful and have relationships with global tech companies such as Meta utilising their product. Currently they are looking for … of all senior level developers and above this team tackles the toughest tech challenges in the business. Key Skills Strong understanding of either JavaScript or TypeScript Good experience with C++ and/or Rust Experience with WebAssembly (WASM) Knowledge of Cyber Security when creating web applications Good knowledge of cloud platforms, IaC containers and container orchestration Experience with CI/ More ❯
poole, south west england, united kingdom Hybrid / WFH Options
CADS Software
into a sophisticated Building Information Modelling (BIM) and Digital Build solution, integrating with platforms such as Autodesk Revit and Tekla Structures. This is an excellent opportunity to develop your C++ and 3D graphics skills while contributing to the future of digital design and construction. What We Offer Full training in C++, AutoCAD development, and our specialist subject areas where required More ❯
Cambridge, Cambridgeshire, England, United Kingdom
Redline Group Ltd
consumer audio systems with a focus on engineering excellence and superior sound quality. As a Senior Embedded Software Engineer, you will: Design and implement embedded software using C/C++ for high-end audio devices Collaborate with hardware engineers to ensure system-level performance and quality Write clean, maintainable, and well-documented code under version control Support the full development … lifecycle, from prototyping to final release Key requirements for this Senior Embedded Software Engineer include: Strong experience in embedded C/C++ development for consumer or audio products Strong understanding of serial communication protocols Experience working with external vendors or development partners Familiarity with FreeRTOS or similar RTOS would be beneficial As a Senior Embedded Software Engineer, you will work More ❯
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Redline Group Ltd
consumer audio systems with a focus on engineering excellence and superior sound quality. As a Senior Embedded Software Engineer, you will: Design and implement embedded software using C/C++ for high-end audio devices Collaborate with hardware engineers to ensure system-level performance and quality Write clean, maintainable, and well-documented code under version control Support the full development … lifecycle, from prototyping to final release Key requirements for this Senior Embedded Software Engineer include: Strong experience in embedded C/C++ development for consumer or audio products Strong understanding of serial communication protocols Experience working with external vendors or development partners Familiarity with FreeRTOS or similar RTOS would be beneficial As a Senior Embedded Software Engineer, you will work More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Langham Recruitment
the cutting edge of AI and Machine learning technology with applications for increased productivity in Data centres and HPCs. Responsibilities: Design automated test frameworks for optical networks using Python, C++ Develop integrated hardware solutions across network systems using hardware instruments, BERTS, Burst-mode test, and oscilloscopes. Engineer optimisation algorithms as part of the test framework platform and metaheuristic algorithms Support … validation of testing, and analysis of data for improvement Collaborate with cross-functional teams of hardware, software, embedded and electronic engineers. Skills: Software scripting and Automation experience using Python, C++, C# Experience in generating and scripting algorithms for AI/ML applications, as well as Metaheuristic optimisation. Understanding of cloud-based environments and data pipelines. Degree in either Computer Science More ❯
the cutting edge of AI and Machine learning technology with applications for increased productivity in Data centres and HPCs. Responsibilities: Design automated test frameworks for optical networks using Python, C++ Develop integrated hardware solutions across network systems using hardware instruments, BERTS, Burst-mode test, and oscilloscopes. Engineer optimisation algorithms as part of the test framework platform and metaheuristic algorithms Support … validation of testing, and analysis of data for improvement Collaborate with cross-functional teams of hardware, software, embedded and electronic engineers. Skills: Software scripting and Automation experience using Python, C++, C# Experience in generating and scripting algorithms for AI/ML applications, as well as Metaheuristic optimisation. Understanding of cloud-based environments and data pipelines. Degree in either Computer Science More ❯
and ground-control software that powers long-range UAVs in the most demanding conditions. What You'll Be Working On: Building mission-critical embedded and ground-control software in C++ or Python Contributing to end-to-end architecture, optimisation, testing, and deployment of UAV systems. Working closely with hardware and test teams to integrate software into real-world missions. Experience … That Stands Out: Deep experience in C++ or Python , with strong system-level thinking. Familiar with UAV development and PX4 Comfortable taking ownership and collaborating cross-functionally. Salary €6,000-€8000/month + 8% holiday allowance + 27 days vacation. Role based near Amsterdam (on-site, with some flexibility). Reach out for more info: Darwin Recruitment is acting More ❯
City of London, London, United Kingdom Hybrid / WFH Options
KE Technology
Staff Software Engineer (Python/Rust/C++/Golang) 📍 London - Hybrid (3 days onsite) 💰 Up to £150,000 base + 25% bonus + equity We’re building the next generation of real-time, low-latency data systems - processing billions of transactions globally. This is a hands-on Staff Engineer role where you’ll take on complex challenges in distributed … paternity leave In-office chefs providing fresh daily meals Work remotely from anywhere for one month each year What We’re Looking For Strong coding skills in Python, Rust, C++ or Go Experience with high-performance or distributed systems Familiarity with Kubernetes, Kafka, AWS, Terraform, and CI/CD A collaborative engineer who enjoys solving complex problems and learning new More ❯