Senior Software Engineer - 75,000 (DoE) Title : Senior Software Engineer (C++) Client : Graphics Tech Location : Cambridge Salary : Up to 75,000 (DoE) This is an opportunity for a Senior Software Engineer to join a small team leading a niche within the graphics-tech industry. You will be an incredibly significant hire for the team, spearheading the modernisation of their development practices and test-driven development. The role: Write high-performance C++ code Opportunity for GPU research Establish test-driven development best practices Highly communicative, collaborative culture Rapid prototyping and greenfield development Requirements: Computer Science or related degree (not required if experience is strong) Specialism in C++ This is not an embedded role, however it would be useful if you have an understanding of resource-constrained development 4 years+ in commercial C++ development Interest in graphics tech Enthusiasm for well-jelled teams If you are interested learning more, please get in touch for more information or a confidential chat.
24/06/2026
Full time
Senior Software Engineer - 75,000 (DoE) Title : Senior Software Engineer (C++) Client : Graphics Tech Location : Cambridge Salary : Up to 75,000 (DoE) This is an opportunity for a Senior Software Engineer to join a small team leading a niche within the graphics-tech industry. You will be an incredibly significant hire for the team, spearheading the modernisation of their development practices and test-driven development. The role: Write high-performance C++ code Opportunity for GPU research Establish test-driven development best practices Highly communicative, collaborative culture Rapid prototyping and greenfield development Requirements: Computer Science or related degree (not required if experience is strong) Specialism in C++ This is not an embedded role, however it would be useful if you have an understanding of resource-constrained development 4 years+ in commercial C++ development Interest in graphics tech Enthusiasm for well-jelled teams If you are interested learning more, please get in touch for more information or a confidential chat.
Electronics and Firmware Engineer - Southampton My Client is an established and growing company operating within the optics and optoelectronics sector. They are looking for an Electronics/Firmware Engineer to join their Product Development Team, working on the design and delivery of advanced optical and laser systems. The Role: Develop and maintain electronics and firmware for optoelectronic and laser-based systems Design, build, and test embedded systems and control electronics to supply specifications Work across the full product development lifecycle from concept through to release Support product delivery activities and customer orders Develop and document production procedures and support production staff training About You: Relevant degree or equivalent experience within a similar industry Strong experience with embedded systems and firmware development Proficient in C and/or C++ Experience with microcontrollers such as PICs, AVR, or STM32 Background in digital, microprocessor, and low-noise analogue electronics design Able to solve technical problems independently and communicate complex issues clearly Comfortable working both independently and within a team environment Desirable experience with lasers, optics, RF electronics, closed-loop control systems, or PCB/mechanical design If this sounds like you - please apply below!
23/06/2026
Full time
Electronics and Firmware Engineer - Southampton My Client is an established and growing company operating within the optics and optoelectronics sector. They are looking for an Electronics/Firmware Engineer to join their Product Development Team, working on the design and delivery of advanced optical and laser systems. The Role: Develop and maintain electronics and firmware for optoelectronic and laser-based systems Design, build, and test embedded systems and control electronics to supply specifications Work across the full product development lifecycle from concept through to release Support product delivery activities and customer orders Develop and document production procedures and support production staff training About You: Relevant degree or equivalent experience within a similar industry Strong experience with embedded systems and firmware development Proficient in C and/or C++ Experience with microcontrollers such as PICs, AVR, or STM32 Background in digital, microprocessor, and low-noise analogue electronics design Able to solve technical problems independently and communicate complex issues clearly Comfortable working both independently and within a team environment Desirable experience with lasers, optics, RF electronics, closed-loop control systems, or PCB/mechanical design If this sounds like you - please apply below!
Embedded Software Engineer Cambridge Hybrid £45-65k Our client is a privately funded SME developing state-of-the-art radar technology. Their technology is deployed within high-growth markets, including Unmanned Aerial Vehicles, where accurate sensing is critical. The business is engineering-led, with a collaborative culture that brings together specialists across embedded software, electronics, RF design, signal processing, and systems engineering. They operate an Agile development environment and maintain close relationships with UAV partners, alongside operating their own drone fleet for testing and development. This is an opportunity to join a growing team where engineers are encouraged to take ownership, contribute ideas, and work across the full product development lifecycle. Key Responsibilities • Design, develop, and maintain embedded software in C/C++ • Develop software for STM32s operating in bare-metal and RTOS environments. • Investigate and resolve complex software and system-level issues. • Contribute to the software architecture of new advanced sensing systems Requirements Essential • Commercial experience developing embedded software in C/C++. • Experience working within bare-metal and/or RTOS-based embedded environments. • Strong understanding of microcontroller-based systems and embedded architectures. • Comfortable working in a fast-paced start-up environment • Familiarity with software development best practices including version control and code reviews. Desirable • Hobbyist engineer with complex software/hardware projects completed in own time • Exposure to signal processing, sensing systems, radar technology, or UAV applications. Benefits + Competitive salary DOE + 10% bonus in share options + Led by engineers, for engineers + Strong employee value proposition If you are looking to join an early stage growing company, on exciting projects involving UAV, & sensing, then this opportunity is for you. Apply today!
23/06/2026
Full time
Embedded Software Engineer Cambridge Hybrid £45-65k Our client is a privately funded SME developing state-of-the-art radar technology. Their technology is deployed within high-growth markets, including Unmanned Aerial Vehicles, where accurate sensing is critical. The business is engineering-led, with a collaborative culture that brings together specialists across embedded software, electronics, RF design, signal processing, and systems engineering. They operate an Agile development environment and maintain close relationships with UAV partners, alongside operating their own drone fleet for testing and development. This is an opportunity to join a growing team where engineers are encouraged to take ownership, contribute ideas, and work across the full product development lifecycle. Key Responsibilities • Design, develop, and maintain embedded software in C/C++ • Develop software for STM32s operating in bare-metal and RTOS environments. • Investigate and resolve complex software and system-level issues. • Contribute to the software architecture of new advanced sensing systems Requirements Essential • Commercial experience developing embedded software in C/C++. • Experience working within bare-metal and/or RTOS-based embedded environments. • Strong understanding of microcontroller-based systems and embedded architectures. • Comfortable working in a fast-paced start-up environment • Familiarity with software development best practices including version control and code reviews. Desirable • Hobbyist engineer with complex software/hardware projects completed in own time • Exposure to signal processing, sensing systems, radar technology, or UAV applications. Benefits + Competitive salary DOE + 10% bonus in share options + Led by engineers, for engineers + Strong employee value proposition If you are looking to join an early stage growing company, on exciting projects involving UAV, & sensing, then this opportunity is for you. Apply today!
Senior Software Engineer Northampton 45-55k My client is an engineering-led technology company specialising in intelligent imaging and connected systems, developing innovative products that combine software, hardware, data processing, and cloud-based services Rather than focusing solely on individual software components, they design and develop complete end-to-end products intended for deployment in real-world environments. The Opportunity They are seeking an experienced Senior Software Engineer who enjoys solving complex technical challenges and taking ownership of delivering practical, robust solutions. This is a broad, product-focused engineering role suited to someone who can move comfortably across multiple technologies, understand the bigger picture, and make sound technical decisions that balance engineering quality with commercial objectives. Key Responsibilities Design, develop and maintain software Take ownership of technical projects from concept through to deployment. Develop solutions across embedded, backend, cloud and web technologies. Build and enhance Linux-based edge computing systems. Integrate software with cameras, sensors, and other hardware systems. Evaluate and adopt modern development tools, including AI-assisted development workflows where appropriate. Contribute to technical architecture, system design, and engineering best practices. Required Skills & Experience Proficiency in C and C++. Experience developing applications in Python. Experience with JavaScript and modern web development frameworks. Strong Linux development experience. Experience working with embedded systems, edge computing devices, or hardware-integrated products. Excellent communication and stakeholder management skills. Desirable / Bonus Skills Experience with video capture, processing and streaming technologies. Cloud platform development and deployment experience. Experience building cloud-connected edge devices. Exposure to real-time systems. Practical use of AI-assisted development tools and LLMs within software engineering workflows. This is an opportunity to work on genuinely varied and challenging projects where your contribution will directly influence products used in real-world environments. You will join a small, highly capable team developing innovative vision-based systems and will have the freedom to make technical decisions, take ownership of outcomes, and help shape the future direction of our products and platforms.
23/06/2026
Full time
Senior Software Engineer Northampton 45-55k My client is an engineering-led technology company specialising in intelligent imaging and connected systems, developing innovative products that combine software, hardware, data processing, and cloud-based services Rather than focusing solely on individual software components, they design and develop complete end-to-end products intended for deployment in real-world environments. The Opportunity They are seeking an experienced Senior Software Engineer who enjoys solving complex technical challenges and taking ownership of delivering practical, robust solutions. This is a broad, product-focused engineering role suited to someone who can move comfortably across multiple technologies, understand the bigger picture, and make sound technical decisions that balance engineering quality with commercial objectives. Key Responsibilities Design, develop and maintain software Take ownership of technical projects from concept through to deployment. Develop solutions across embedded, backend, cloud and web technologies. Build and enhance Linux-based edge computing systems. Integrate software with cameras, sensors, and other hardware systems. Evaluate and adopt modern development tools, including AI-assisted development workflows where appropriate. Contribute to technical architecture, system design, and engineering best practices. Required Skills & Experience Proficiency in C and C++. Experience developing applications in Python. Experience with JavaScript and modern web development frameworks. Strong Linux development experience. Experience working with embedded systems, edge computing devices, or hardware-integrated products. Excellent communication and stakeholder management skills. Desirable / Bonus Skills Experience with video capture, processing and streaming technologies. Cloud platform development and deployment experience. Experience building cloud-connected edge devices. Exposure to real-time systems. Practical use of AI-assisted development tools and LLMs within software engineering workflows. This is an opportunity to work on genuinely varied and challenging projects where your contribution will directly influence products used in real-world environments. You will join a small, highly capable team developing innovative vision-based systems and will have the freedom to make technical decisions, take ownership of outcomes, and help shape the future direction of our products and platforms.
Senior Embedded Software Engineer Cambridgeshire Hybrid This is an opportunity to join a leading engineering consultancy delivering complex technology projects across defence, medical and industrial sectors. We're looking for a well-rounded Embedded Software Engineer with strong Embedded Linux fundamentals and hands-on Yocto experience. This role requires engineers who can work deeply within Linux when required, including custom Linux builds, kernel development and device drivers, whilst also being comfortable working across RTOS, MCU and bare-metal systems. Responsibilities: Developing custom Embedded Linux platforms using Yocto. Working at kernel, driver and system level on Arm-based embedded platforms. Supporting board bring-up, hardware integration, debugging and performance optimisation. Developing software for RTOS and bare-metal embedded systems. Collaborating with FPGA, electronics and multidisciplinary engineering teams across a variety of projects. Requirements: Commercial Embedded Linux development experience. Strong hands-on Yocto experience, including building and maintaining custom Linux images. Experience with Linux kernel, device driver and low-level system development. Strong C/C++ programming skills. Experience with RTOS, MCU and bare-metal embedded development. Ability to adapt to new technologies and work across different domains. Eligible for UK SC Security Clearance. Bonus Skills: DSP or strong mathematical foundations. Python, Rust or C# experience. Experience working within consultancy, defence or highly varied engineering environments. This is not a Linux-only position. The successful engineer will spend periods focused heavily on Embedded Linux and Yocto, alongside projects involving RTOS, bare-metal and wider embedded development. The role is ideal for engineers who enjoy technical variety, continuous learning and solving new challenges rather than working on a single long-term product. Apply now to join a team where engineers regularly expand their skillsets and contribute to cutting-edge projects across multiple industries! Platform Recruitment: Platform Recruitment covers a wide range of IT and Engineering positions, including Embedded Software, Electronics, FPGA, Mechanical, C++, DevOps, Cloud, Technical Sales, Project Management and more.
17/06/2026
Full time
Senior Embedded Software Engineer Cambridgeshire Hybrid This is an opportunity to join a leading engineering consultancy delivering complex technology projects across defence, medical and industrial sectors. We're looking for a well-rounded Embedded Software Engineer with strong Embedded Linux fundamentals and hands-on Yocto experience. This role requires engineers who can work deeply within Linux when required, including custom Linux builds, kernel development and device drivers, whilst also being comfortable working across RTOS, MCU and bare-metal systems. Responsibilities: Developing custom Embedded Linux platforms using Yocto. Working at kernel, driver and system level on Arm-based embedded platforms. Supporting board bring-up, hardware integration, debugging and performance optimisation. Developing software for RTOS and bare-metal embedded systems. Collaborating with FPGA, electronics and multidisciplinary engineering teams across a variety of projects. Requirements: Commercial Embedded Linux development experience. Strong hands-on Yocto experience, including building and maintaining custom Linux images. Experience with Linux kernel, device driver and low-level system development. Strong C/C++ programming skills. Experience with RTOS, MCU and bare-metal embedded development. Ability to adapt to new technologies and work across different domains. Eligible for UK SC Security Clearance. Bonus Skills: DSP or strong mathematical foundations. Python, Rust or C# experience. Experience working within consultancy, defence or highly varied engineering environments. This is not a Linux-only position. The successful engineer will spend periods focused heavily on Embedded Linux and Yocto, alongside projects involving RTOS, bare-metal and wider embedded development. The role is ideal for engineers who enjoy technical variety, continuous learning and solving new challenges rather than working on a single long-term product. Apply now to join a team where engineers regularly expand their skillsets and contribute to cutting-edge projects across multiple industries! Platform Recruitment: Platform Recruitment covers a wide range of IT and Engineering positions, including Embedded Software, Electronics, FPGA, Mechanical, C++, DevOps, Cloud, Technical Sales, Project Management and more.
Principal Embedded Software Engineer 70-85k + Bonus Cambridge This is an opportunity to join a market-leading communications technology company developing mission-critical comms systems. You will take technical ownership of embedded application software development across Linux and Android platforms, helping deliver the next generation of technology that underpins secure communications. Responsibilities: Designing, developing and testing embedded application software across Embedded Linux and Android platforms. Leading software component activities including architecture, task planning, technical reviews and integration testing. Developing new application features whilst maintaining and enhancing existing software components. Translating complex telecommunications specifications (ETSI, 3GPP, RFCs) into robust software solutions. Requirements: 10+ years' commercial software development experience delivering released embedded Linux and Android products. Strong C development experience within embedded Linux user-space environments. Commercial Android application development experience using Java and modern application architectures. Solid understanding of RTOS concepts and embedded software systems. Experience applying Test-Driven Development (TDD) methodologies within embedded and Android environments. Bonus Skills: Experience with ARM-based embedded platforms and multi-core systems. Familiarity with Agile / Scrum software development methodologies. Experience providing technical leadership on large, multi-disciplinary engineering projects. Apply now to join a highly respected engineering team developing critical communications technology relied upon by organisations around the world. Platform Recruitment: Platform Recruitment covers a wide range of IT and Engineering positions, including Embedded Software, Electronics, FPGA, Mechanical, C++, DevOps, Cloud, Technical Sales, Project Management and more.
17/06/2026
Full time
Principal Embedded Software Engineer 70-85k + Bonus Cambridge This is an opportunity to join a market-leading communications technology company developing mission-critical comms systems. You will take technical ownership of embedded application software development across Linux and Android platforms, helping deliver the next generation of technology that underpins secure communications. Responsibilities: Designing, developing and testing embedded application software across Embedded Linux and Android platforms. Leading software component activities including architecture, task planning, technical reviews and integration testing. Developing new application features whilst maintaining and enhancing existing software components. Translating complex telecommunications specifications (ETSI, 3GPP, RFCs) into robust software solutions. Requirements: 10+ years' commercial software development experience delivering released embedded Linux and Android products. Strong C development experience within embedded Linux user-space environments. Commercial Android application development experience using Java and modern application architectures. Solid understanding of RTOS concepts and embedded software systems. Experience applying Test-Driven Development (TDD) methodologies within embedded and Android environments. Bonus Skills: Experience with ARM-based embedded platforms and multi-core systems. Familiarity with Agile / Scrum software development methodologies. Experience providing technical leadership on large, multi-disciplinary engineering projects. Apply now to join a highly respected engineering team developing critical communications technology relied upon by organisations around the world. Platform Recruitment: Platform Recruitment covers a wide range of IT and Engineering positions, including Embedded Software, Electronics, FPGA, Mechanical, C++, DevOps, Cloud, Technical Sales, Project Management and more.
Software/Firmware Engineer - Kent - 40K- 55K My Client is a growing, established company operating in a regulated, quality-driven sector. They are looking for an innovative software/firmware engineer to assist in developing and improving embedded systems, with emphasis on robust testing, validation, and raising overall engineering and software quality standards. The Role: Develop and maintain embedded software and firmware across multiple product lines Design and support structured testing and validation approaches for embedded and application software Work closely with electronics, mechanical, and systems engineering teams Contribute to design reviews, stand-ups, and wider engineering discussions About You: Strong background in embedded or low-level software development Experience in software testing, verification, or validation Proficient in C, C++, and/or C# Familiar with test planning, structured test environments, and software lifecycle processes Able to work independently and collaborate across disciplines If this sounds like you - please apply below! Please note that security clearance is required for this role, so no sponsorship is available.
17/06/2026
Full time
Software/Firmware Engineer - Kent - 40K- 55K My Client is a growing, established company operating in a regulated, quality-driven sector. They are looking for an innovative software/firmware engineer to assist in developing and improving embedded systems, with emphasis on robust testing, validation, and raising overall engineering and software quality standards. The Role: Develop and maintain embedded software and firmware across multiple product lines Design and support structured testing and validation approaches for embedded and application software Work closely with electronics, mechanical, and systems engineering teams Contribute to design reviews, stand-ups, and wider engineering discussions About You: Strong background in embedded or low-level software development Experience in software testing, verification, or validation Proficient in C, C++, and/or C# Familiar with test planning, structured test environments, and software lifecycle processes Able to work independently and collaborate across disciplines If this sounds like you - please apply below! Please note that security clearance is required for this role, so no sponsorship is available.
Senior Software Engineer (ML Systems) Title : Senior Software Engineer (ML Systems) Company : Deep Technology Organisation Location : London Pay : Up to 120,000 Company : A deeply technical organisation is investing heavily in the future of large-scale intelligent systems. They are assembling a small group of exceptional engineers and researchers to tackle some of the most challenging problems at the intersection of software, hardware and performance engineering. The team focuses on understanding how complex distributed systems behave at scale, using measurement, modelling and simulation to guide design decisions long before systems are deployed. In you, they hope to find a strong systems engineer with experience building or analysing high-performance computing platforms, distributed infrastructure, or machine learning systems. You will work alongside experts across software, infrastructure and research to shape the next generation of large-scale compute systems. There is significant scope to influence both technical direction and the growth of the team. Role : You will build models that simulate the behaviour of large-scale compute systems, helping teams understand performance, scalability and efficiency before making architectural decisions. This is a deeply technical role where you will: Design and build simulation frameworks for complex distributed systems Model compute, memory and communication behaviour across large-scale workloads Analyse bottlenecks and evaluate architectural trade-offs Run benchmarks and performance experiments on production-grade systems Validate simulation results against real-world measurements Partner with software, infrastructure and research teams to ensure models reflect practical constraints Produce clear technical recommendations backed by data and analysis About you: Strong computer science fundamentals with a solid understanding of systems design and performance Experience working with distributed systems, high-performance computing, or machine learning infrastructure Strong analytical skills and an interest in modelling complex systems Experience benchmarking and profiling large-scale workloads Understanding of parallel and distributed execution concepts Excellent programming skills in Python, C++ and/or Rust Comfortable working across software and infrastructure boundaries Strong communication skills and the ability to explain complex technical concepts clearly This is an opportunity to work on problems that sit at the intersection of software, systems and performance engineering, helping shape the design of highly sophisticated computing platforms. Full details are available. Please don't hesitate to get in touch for more information.
16/06/2026
Full time
Senior Software Engineer (ML Systems) Title : Senior Software Engineer (ML Systems) Company : Deep Technology Organisation Location : London Pay : Up to 120,000 Company : A deeply technical organisation is investing heavily in the future of large-scale intelligent systems. They are assembling a small group of exceptional engineers and researchers to tackle some of the most challenging problems at the intersection of software, hardware and performance engineering. The team focuses on understanding how complex distributed systems behave at scale, using measurement, modelling and simulation to guide design decisions long before systems are deployed. In you, they hope to find a strong systems engineer with experience building or analysing high-performance computing platforms, distributed infrastructure, or machine learning systems. You will work alongside experts across software, infrastructure and research to shape the next generation of large-scale compute systems. There is significant scope to influence both technical direction and the growth of the team. Role : You will build models that simulate the behaviour of large-scale compute systems, helping teams understand performance, scalability and efficiency before making architectural decisions. This is a deeply technical role where you will: Design and build simulation frameworks for complex distributed systems Model compute, memory and communication behaviour across large-scale workloads Analyse bottlenecks and evaluate architectural trade-offs Run benchmarks and performance experiments on production-grade systems Validate simulation results against real-world measurements Partner with software, infrastructure and research teams to ensure models reflect practical constraints Produce clear technical recommendations backed by data and analysis About you: Strong computer science fundamentals with a solid understanding of systems design and performance Experience working with distributed systems, high-performance computing, or machine learning infrastructure Strong analytical skills and an interest in modelling complex systems Experience benchmarking and profiling large-scale workloads Understanding of parallel and distributed execution concepts Excellent programming skills in Python, C++ and/or Rust Comfortable working across software and infrastructure boundaries Strong communication skills and the ability to explain complex technical concepts clearly This is an opportunity to work on problems that sit at the intersection of software, systems and performance engineering, helping shape the design of highly sophisticated computing platforms. Full details are available. Please don't hesitate to get in touch for more information.
Lead Hardware Engineer - Norwich - 85k Location: Norwich - Hybrid Salary: 85k+ Benefits My client is an innovative engineering organisation developing next-generation electric drive technologies. Due to continued growth, they are seeking an experienced Lead Hardware Engineer to take technical ownership of hardware development activities and lead the delivery of advanced power electronic systems for high-volume production applications. The Role As Lead Hardware Engineer, you will be responsible for leading the design, development and validation of complex automotive hardware systems, ensuring solutions are delivered on time, within budget and to the highest quality standards. Key responsibilities include: Leading the design and development of advanced power electronic hardware systems for electric drive applications Defining system architectures and ensuring designs are robust, scalable and suitable for high-volume manufacture Taking ownership of hardware delivery throughout the full product lifecycle Managing and mentoring a team of hardware engineers, providing technical guidance and support Planning hardware development activities alongside project managers to achieve key milestones Driving Design for Manufacture (DFM), Design for Cost (DFC) and value engineering initiatives Leading component selection, supplier engagement and technology development activities Managing cost reduction programmes through design optimisation and platform reuse strategies Conducting hardware FMEA activities and managing technical risk mitigation Supporting Design Validation Plans (DVP) and overseeing hardware verification and validation activities Collaborating with software, systems, mechanical, manufacturing and test teams to ensure successful product integration Promoting engineering best practice, documentation standards and continuous improvement initiatives Requirements: Proven experience leading hardware development projects within an automotive or related engineering environment Strong background in power electronics and high-voltage system design Experience developing production-ready hardware solutions for high-volume manufacturing Demonstrable leadership experience, including mentoring and managing engineering teams Strong understanding of system architecture, schematic design and component selection Experience managing project schedules, technical risks and engineering deliverables Excellent problem-solving, communication and stakeholder management skills Ability to drive projects from concept through validation and production release If you're interested, please apply below
16/06/2026
Full time
Lead Hardware Engineer - Norwich - 85k Location: Norwich - Hybrid Salary: 85k+ Benefits My client is an innovative engineering organisation developing next-generation electric drive technologies. Due to continued growth, they are seeking an experienced Lead Hardware Engineer to take technical ownership of hardware development activities and lead the delivery of advanced power electronic systems for high-volume production applications. The Role As Lead Hardware Engineer, you will be responsible for leading the design, development and validation of complex automotive hardware systems, ensuring solutions are delivered on time, within budget and to the highest quality standards. Key responsibilities include: Leading the design and development of advanced power electronic hardware systems for electric drive applications Defining system architectures and ensuring designs are robust, scalable and suitable for high-volume manufacture Taking ownership of hardware delivery throughout the full product lifecycle Managing and mentoring a team of hardware engineers, providing technical guidance and support Planning hardware development activities alongside project managers to achieve key milestones Driving Design for Manufacture (DFM), Design for Cost (DFC) and value engineering initiatives Leading component selection, supplier engagement and technology development activities Managing cost reduction programmes through design optimisation and platform reuse strategies Conducting hardware FMEA activities and managing technical risk mitigation Supporting Design Validation Plans (DVP) and overseeing hardware verification and validation activities Collaborating with software, systems, mechanical, manufacturing and test teams to ensure successful product integration Promoting engineering best practice, documentation standards and continuous improvement initiatives Requirements: Proven experience leading hardware development projects within an automotive or related engineering environment Strong background in power electronics and high-voltage system design Experience developing production-ready hardware solutions for high-volume manufacturing Demonstrable leadership experience, including mentoring and managing engineering teams Strong understanding of system architecture, schematic design and component selection Experience managing project schedules, technical risks and engineering deliverables Excellent problem-solving, communication and stakeholder management skills Ability to drive projects from concept through validation and production release If you're interested, please apply below
Job Title: Software Engineer Location: South Cambridgeshire, Salary: up to £70,000 This is a rare opportunity for an engineer to join an elite R&D team, where your going to be working on the intersection of software and hardware development, working to develop the technologies the save thousands of lives. If you have an electronics or engineering background and have developed strong software skills along the way, this role was written for you. The Role You will play a key role across the full product lifecycle, developing and maintaining software platforms in C#, Python, and JavaScript for world-class gas detection instruments. You'll be writing the software that talks directly to hardware via UART, SPI, and I2C, building automated test jig software for the production floor, and working closely with a talented team of electronic, embedded, and mechanical engineers. Requirements Engineering or electronics background Strong software development skills in C#, Python and/or JavaScript Hands-on experience with communication protocols such as UART, SPI, I2C, Modbus or CAN Comfortable reading schematics and using electronics tools such as multimeters and logic analysers Experience working with PCBs and electronic instruments Familiarity with IoT platforms and cloud integration If this role is of interest, please apply below.
14/06/2026
Full time
Job Title: Software Engineer Location: South Cambridgeshire, Salary: up to £70,000 This is a rare opportunity for an engineer to join an elite R&D team, where your going to be working on the intersection of software and hardware development, working to develop the technologies the save thousands of lives. If you have an electronics or engineering background and have developed strong software skills along the way, this role was written for you. The Role You will play a key role across the full product lifecycle, developing and maintaining software platforms in C#, Python, and JavaScript for world-class gas detection instruments. You'll be writing the software that talks directly to hardware via UART, SPI, and I2C, building automated test jig software for the production floor, and working closely with a talented team of electronic, embedded, and mechanical engineers. Requirements Engineering or electronics background Strong software development skills in C#, Python and/or JavaScript Hands-on experience with communication protocols such as UART, SPI, I2C, Modbus or CAN Comfortable reading schematics and using electronics tools such as multimeters and logic analysers Experience working with PCBs and electronic instruments Familiarity with IoT platforms and cloud integration If this role is of interest, please apply below.
Job Title: C#/.NET Software Engineer Location: South Cambridgeshire Salary: Up to 70,000 Working Pattern: Hybrid 2 days in office This is a brilliant opportunity for aC#/.NET engineer to join a fast-growing technology company whose software is used by scientists and engineers across the world. You'll be writing code that drives real machines connecting instrumentation, automation systems, and digital workflows that power cutting-edge scientific processes. It's a genuinely hands-on role where your work has direct, visible impact. The Role You'll design and build high-quality software across desktop, embedded, and server environments, working alongside a talented team of architects, engineers, and product managers to deliver robust, user-focused solutions. You'll also contribute to architectural decisions and mentor junior developers. Requirements Strong C#/.NET development experience Strong knowledge of software design principles, testing and DevOps pipelines Experience building Windows applications with XAML Familiarity with IoT protocols such as MQTT and OPC/UA SQL databases and Linux OS experience Comfortable working with AI tools If this role is of interest, please apply below.
14/06/2026
Full time
Job Title: C#/.NET Software Engineer Location: South Cambridgeshire Salary: Up to 70,000 Working Pattern: Hybrid 2 days in office This is a brilliant opportunity for aC#/.NET engineer to join a fast-growing technology company whose software is used by scientists and engineers across the world. You'll be writing code that drives real machines connecting instrumentation, automation systems, and digital workflows that power cutting-edge scientific processes. It's a genuinely hands-on role where your work has direct, visible impact. The Role You'll design and build high-quality software across desktop, embedded, and server environments, working alongside a talented team of architects, engineers, and product managers to deliver robust, user-focused solutions. You'll also contribute to architectural decisions and mentor junior developers. Requirements Strong C#/.NET development experience Strong knowledge of software design principles, testing and DevOps pipelines Experience building Windows applications with XAML Familiarity with IoT protocols such as MQTT and OPC/UA SQL databases and Linux OS experience Comfortable working with AI tools If this role is of interest, please apply below.
Senior Embedded Software Engineer 60- 70k Cambridge Are you a highly experienced Embedded Software Engineer with a passion for problem-solving across the full product lifecycle? My client developed highly precise scientific instruments & sensors, and has received several accolades for their work over their impressive history that spans several decades. Responsibilities: Design and develop bare metal and RTOS embedded software using C/C++ on ARM Cortex MCUs Create production support software, like test jig interfaces and calibration tools Troubleshoot hardware issues, perform fault finding, and resolve system-level problems Requirements: 5+ of Embedded Firmware/Software engineering experience Strong experience in embedded software development and debugging using C/C++ (bare metal, RTOS) Solid knowledge of MCU peripheral control (UART, I2C, SPI, USB, MODBUS, DMA, etc.) Understanding of Digital Signal Processing What you'll get: 60-70k DOE 25 days holiday + bank holidays Competitive pension Discretionary annual bonus Private medical Early Friday finish Apply now to be part of a company developing highly complex sensing technologies, and take your embedded software skills to the next level today!
11/06/2026
Full time
Senior Embedded Software Engineer 60- 70k Cambridge Are you a highly experienced Embedded Software Engineer with a passion for problem-solving across the full product lifecycle? My client developed highly precise scientific instruments & sensors, and has received several accolades for their work over their impressive history that spans several decades. Responsibilities: Design and develop bare metal and RTOS embedded software using C/C++ on ARM Cortex MCUs Create production support software, like test jig interfaces and calibration tools Troubleshoot hardware issues, perform fault finding, and resolve system-level problems Requirements: 5+ of Embedded Firmware/Software engineering experience Strong experience in embedded software development and debugging using C/C++ (bare metal, RTOS) Solid knowledge of MCU peripheral control (UART, I2C, SPI, USB, MODBUS, DMA, etc.) Understanding of Digital Signal Processing What you'll get: 60-70k DOE 25 days holiday + bank holidays Competitive pension Discretionary annual bonus Private medical Early Friday finish Apply now to be part of a company developing highly complex sensing technologies, and take your embedded software skills to the next level today!
Title : Senior Software Engineer (Compilers) Company : HPC & AI Location : London (primarily remote) Compensation : Up to 190,000 Company : An advanced HPC R&D firm, looking to expand the UK compiler team. Most of the team are ex-Big-Tech, ex-FAANG or ex-Chip firms. They joined because they get more flexibility and have more challenging/interesting work to do as the team is significantly smaller, with highly technical leadership. If you want to work alongside some of the brightest, most enthusiastic people in the industry, this may be worth exploring. Role : Senior Software Engineer position with an emphasis on AI Compiler development. You will be a significant hire and will own much of the development of a cutting-edge compiler development project. Significant hires have already been made in the team to support this role. Mostly LLVM based, it is important you also have experience working with GPUs to an extent. About you: 6 years+ as a compiler engineer Strong C++ programming skills Experience with LLVM, MLIR, Triton or other compilers Experience with GPU architectures Full details are available. Please don't hesitate to get in touch.
10/06/2026
Full time
Title : Senior Software Engineer (Compilers) Company : HPC & AI Location : London (primarily remote) Compensation : Up to 190,000 Company : An advanced HPC R&D firm, looking to expand the UK compiler team. Most of the team are ex-Big-Tech, ex-FAANG or ex-Chip firms. They joined because they get more flexibility and have more challenging/interesting work to do as the team is significantly smaller, with highly technical leadership. If you want to work alongside some of the brightest, most enthusiastic people in the industry, this may be worth exploring. Role : Senior Software Engineer position with an emphasis on AI Compiler development. You will be a significant hire and will own much of the development of a cutting-edge compiler development project. Significant hires have already been made in the team to support this role. Mostly LLVM based, it is important you also have experience working with GPUs to an extent. About you: 6 years+ as a compiler engineer Strong C++ programming skills Experience with LLVM, MLIR, Triton or other compilers Experience with GPU architectures Full details are available. Please don't hesitate to get in touch.
Title : Linux Kernel Engineer Company : Telecoms Location : Cambridge (on site) Pay : Up to 85,000 + excellent benefits Company : One of the most advanced and (genuinely) passionate telecoms teams, developing infrastructure literally keeping millions of the British public safe, are looking for a Senior Software Engineer with expertise in Linux Kernel development to join the team. This role is live due to general growth; demand is exceptionally high for their best-in-class products and R&D is constant, so their base platform needs constant innovation. Role : You will be a significant senior hire, with significant engineering responsibility including for the trialing of new open-source technologies, as well as the prototyping of novel systems. Much of your work will focus on performance optimisation; strong C++ skills are critical for your success in this position . About you: 4+ years' commercial development experience Excellent kernel-level experience Excellent C++ skills Willing to work on site You love solving hard-core engineering problems surrounded by intelligent people who love what they do Full details are available. Please don't hesitate to get in touch.
10/06/2026
Full time
Title : Linux Kernel Engineer Company : Telecoms Location : Cambridge (on site) Pay : Up to 85,000 + excellent benefits Company : One of the most advanced and (genuinely) passionate telecoms teams, developing infrastructure literally keeping millions of the British public safe, are looking for a Senior Software Engineer with expertise in Linux Kernel development to join the team. This role is live due to general growth; demand is exceptionally high for their best-in-class products and R&D is constant, so their base platform needs constant innovation. Role : You will be a significant senior hire, with significant engineering responsibility including for the trialing of new open-source technologies, as well as the prototyping of novel systems. Much of your work will focus on performance optimisation; strong C++ skills are critical for your success in this position . About you: 4+ years' commercial development experience Excellent kernel-level experience Excellent C++ skills Willing to work on site You love solving hard-core engineering problems surrounded by intelligent people who love what they do Full details are available. Please don't hesitate to get in touch.
Software Engineer - C++ Title : Software Engineer - C++ Company : Elite Software House Location : Remote (London office) Salary : 80,000 - 115,000 Skills : C++, Algorithms, Boost Overview : Are you someone that thinks that writing slick, classy C++ code can and should be an art? Would you like to be part of an internationally recognised team of C++ experts led by the brightest C++ minds in the world? An elite software house are looking for the top 1% of engineers of all levels to come on board as they continue to develop beautiful algorithms which power business decisions for millions of users. There is no red tape, there are no bureaucratic meetings. Leaders are also C++ experts. You can work from wherever with a guaranteed top salary in year 2. About you : STEM degree from a top university OR commercial C++ expertise Significant bias towards C++ development Genuine passion for writing clean, performant code Bonus if : Commercial C++ experience Have worked on open-source projects Have an activity portfolio of personal C++ projects Full details are available. Please don't hesitate to get in touch.
10/06/2026
Full time
Software Engineer - C++ Title : Software Engineer - C++ Company : Elite Software House Location : Remote (London office) Salary : 80,000 - 115,000 Skills : C++, Algorithms, Boost Overview : Are you someone that thinks that writing slick, classy C++ code can and should be an art? Would you like to be part of an internationally recognised team of C++ experts led by the brightest C++ minds in the world? An elite software house are looking for the top 1% of engineers of all levels to come on board as they continue to develop beautiful algorithms which power business decisions for millions of users. There is no red tape, there are no bureaucratic meetings. Leaders are also C++ experts. You can work from wherever with a guaranteed top salary in year 2. About you : STEM degree from a top university OR commercial C++ expertise Significant bias towards C++ development Genuine passion for writing clean, performant code Bonus if : Commercial C++ experience Have worked on open-source projects Have an activity portfolio of personal C++ projects Full details are available. Please don't hesitate to get in touch.
Title : Software Engineer (Front-office) Company : Systematic Quant Fund Location : Cambridge (very flexible) Salary : Up to 65,000 (Plus P&L-linked bonuses) Experience level : 0-4 years' experience Company : An elite ML-driven systematic quant fund (on the precipice of becoming fully proprietary) are providing a very rare opportunity for someone to join their boutique operation and be part of an elite development team at a critical point in the business' journey as they become a prop-shop. The team is highly experienced in the trading sector, formed of senior team members within heavy hitters in the industry, with previous employees going on to work at the likes of Citadel. Fortunately, due to the high-trust culture of the business, you will quickly gain significant work-from-home and work-from-anywhere flexibility. Role : You will be joining the team at a genuinely important moment, playing a very significant role in shaping the future of the business. You will be responsible for the development and maintenance of their low-latency trading platform as well as the management of infrastructure such as data feeds and trade-execution. About you: 0-4 years' experience (you could be a top graduate) Python proficiency (ideally your main language) Exposure to C++, Rust or C# (desirable) Ability to write performance-critical multithreaded code Interest in trading Genuine interest in technology Interest in maximising performance improvements Interest in high-availability systems with strict 99.999% uptime requirements Full details are available. Please don't hesitate to get in touch.
10/06/2026
Full time
Title : Software Engineer (Front-office) Company : Systematic Quant Fund Location : Cambridge (very flexible) Salary : Up to 65,000 (Plus P&L-linked bonuses) Experience level : 0-4 years' experience Company : An elite ML-driven systematic quant fund (on the precipice of becoming fully proprietary) are providing a very rare opportunity for someone to join their boutique operation and be part of an elite development team at a critical point in the business' journey as they become a prop-shop. The team is highly experienced in the trading sector, formed of senior team members within heavy hitters in the industry, with previous employees going on to work at the likes of Citadel. Fortunately, due to the high-trust culture of the business, you will quickly gain significant work-from-home and work-from-anywhere flexibility. Role : You will be joining the team at a genuinely important moment, playing a very significant role in shaping the future of the business. You will be responsible for the development and maintenance of their low-latency trading platform as well as the management of infrastructure such as data feeds and trade-execution. About you: 0-4 years' experience (you could be a top graduate) Python proficiency (ideally your main language) Exposure to C++, Rust or C# (desirable) Ability to write performance-critical multithreaded code Interest in trading Genuine interest in technology Interest in maximising performance improvements Interest in high-availability systems with strict 99.999% uptime requirements Full details are available. Please don't hesitate to get in touch.
Senior Software Engineer - Up to 350,000 - Cambridge Title : Senior Software Engineer Company : Proprietary HFT Location : Cambridge Pay : Up to 350,000 with huge potential to increase Company : A proprietary trading firm in Cambridge, specialising in the research and development of ultra-low-latency automated trading strategies, are looking for a Software Engineer with a demonstrable background of delivering complex projects from a concept through to delivery. It is important that you have been involved in the entire software development life cycle (SDLC), as this dynamic role will require you to rapidly prototype - and ultimately move into production - highly complex, reliable and performant systems - oftentimes from scratch. Role : Develop ultra-low-latency trading systems C++ or Rust code Work closely with a close-knit team of Software Developers and Quant Traders Build mission-critical research systems from scratch This is an early-stage hire for the team. Much of your work will be completely greenfield. You will be involved in the designing, prototyping, testing and productionising new software. Providing support to a small number of junior engineers Whilst not a requirement, you will be given the opportunity to grow into a senior managerial role should you wish About you: Holistic approach to problem solving; you are able to see the 'bigger picture' of your work Exceptional systems knowledge Exceptional Linux knowledge Strong networking knowledge (TCP/IP) Strong concurrent programming ability (C++ or Rust) Experienced working with distributed systems Full details are available. Please don't hesitate to get in touch.
10/06/2026
Full time
Senior Software Engineer - Up to 350,000 - Cambridge Title : Senior Software Engineer Company : Proprietary HFT Location : Cambridge Pay : Up to 350,000 with huge potential to increase Company : A proprietary trading firm in Cambridge, specialising in the research and development of ultra-low-latency automated trading strategies, are looking for a Software Engineer with a demonstrable background of delivering complex projects from a concept through to delivery. It is important that you have been involved in the entire software development life cycle (SDLC), as this dynamic role will require you to rapidly prototype - and ultimately move into production - highly complex, reliable and performant systems - oftentimes from scratch. Role : Develop ultra-low-latency trading systems C++ or Rust code Work closely with a close-knit team of Software Developers and Quant Traders Build mission-critical research systems from scratch This is an early-stage hire for the team. Much of your work will be completely greenfield. You will be involved in the designing, prototyping, testing and productionising new software. Providing support to a small number of junior engineers Whilst not a requirement, you will be given the opportunity to grow into a senior managerial role should you wish About you: Holistic approach to problem solving; you are able to see the 'bigger picture' of your work Exceptional systems knowledge Exceptional Linux knowledge Strong networking knowledge (TCP/IP) Strong concurrent programming ability (C++ or Rust) Experienced working with distributed systems Full details are available. Please don't hesitate to get in touch.
Job Title: Machine Learning Engineer (Computer Vision) Location: London Salary: Up to 160,000 (DOE) We are looking for a Machine Learning Engineer with experience in Computer Vision to join a growing engineering team developing machine learning solutions for complex real-world environments. This role would suit someone with a strong technical background who enjoys taking models from research through to deployment and working closely with engineers, data scientists, and domain experts. The Role You will be responsible for designing, training, and deploying computer vision models, working across the full machine learning lifecycle. The work will involve building production-ready systems, evaluating model performance, and contributing to technical decisions across a range of projects. Requirements A degree from a leading Russell Group university in Computer Science, Mathematics, Engineering, Physics, or a related discipline At least 2 years of commercial experience in a Machine Learning, AI, or Computer Vision Engineering role Strong Python programming skills Experience with PyTorch, TensorFlow, or similar machine learning frameworks Experience developing computer vision models using techniques such as object detection, image classification, segmentation, or tracking Experience working with real-world datasets and deploying models into production environments Strong communication skills and the ability to work within a multidisciplinary team If this role is of interest, please apply below.
09/06/2026
Full time
Job Title: Machine Learning Engineer (Computer Vision) Location: London Salary: Up to 160,000 (DOE) We are looking for a Machine Learning Engineer with experience in Computer Vision to join a growing engineering team developing machine learning solutions for complex real-world environments. This role would suit someone with a strong technical background who enjoys taking models from research through to deployment and working closely with engineers, data scientists, and domain experts. The Role You will be responsible for designing, training, and deploying computer vision models, working across the full machine learning lifecycle. The work will involve building production-ready systems, evaluating model performance, and contributing to technical decisions across a range of projects. Requirements A degree from a leading Russell Group university in Computer Science, Mathematics, Engineering, Physics, or a related discipline At least 2 years of commercial experience in a Machine Learning, AI, or Computer Vision Engineering role Strong Python programming skills Experience with PyTorch, TensorFlow, or similar machine learning frameworks Experience developing computer vision models using techniques such as object detection, image classification, segmentation, or tracking Experience working with real-world datasets and deploying models into production environments Strong communication skills and the ability to work within a multidisciplinary team If this role is of interest, please apply below.
Job Title: Machine Learning Engineer (Computer Vision) Location: Oxford Salary: Up to £160,000 (DOE) We are looking for a Machine Learning Engineer with experience in Computer Vision to join a growing engineering team developing machine learning solutions for complex real-world environments. This role would suit someone with a strong technical background who enjoys taking models from research through to deployment and working closely with engineers, data scientists, and domain experts. The Role You will be responsible for designing, training, and deploying computer vision models, working across the full machine learning lifecycle. The work will involve building production-ready systems, evaluating model performance, and contributing to technical decisions across a range of projects. Requirements A degree from a leading Russell Group university in Computer Science, Mathematics, Engineering, Physics, or a related discipline At least 2 years of commercial experience in a Machine Learning, AI, or Computer Vision Engineering role Strong Python programming skills Experience with PyTorch, TensorFlow, or similar machine learning frameworks Experience developing computer vision models using techniques such as object detection, image classification, segmentation, or tracking Experience working with real-world datasets and deploying models into production environments Strong communication skills and the ability to work within a multidisciplinary team If this role is of interest, please apply below.
09/06/2026
Full time
Job Title: Machine Learning Engineer (Computer Vision) Location: Oxford Salary: Up to £160,000 (DOE) We are looking for a Machine Learning Engineer with experience in Computer Vision to join a growing engineering team developing machine learning solutions for complex real-world environments. This role would suit someone with a strong technical background who enjoys taking models from research through to deployment and working closely with engineers, data scientists, and domain experts. The Role You will be responsible for designing, training, and deploying computer vision models, working across the full machine learning lifecycle. The work will involve building production-ready systems, evaluating model performance, and contributing to technical decisions across a range of projects. Requirements A degree from a leading Russell Group university in Computer Science, Mathematics, Engineering, Physics, or a related discipline At least 2 years of commercial experience in a Machine Learning, AI, or Computer Vision Engineering role Strong Python programming skills Experience with PyTorch, TensorFlow, or similar machine learning frameworks Experience developing computer vision models using techniques such as object detection, image classification, segmentation, or tracking Experience working with real-world datasets and deploying models into production environments Strong communication skills and the ability to work within a multidisciplinary team If this role is of interest, please apply below.
Job Title: Machine Learning Engineer (Computer Vision) Location: Cambridge Salary: Up to 160,000 (DOE) We are looking for a Machine Learning Engineer with experience in Computer Vision to join a growing engineering team developing machine learning solutions for complex real-world environments. This role would suit someone with a strong technical background who enjoys taking models from research through to deployment and working closely with engineers, data scientists, and domain experts. The Role You will be responsible for designing, training, and deploying computer vision models, working across the full machine learning lifecycle. The work will involve building production-ready systems, evaluating model performance, and contributing to technical decisions across a range of projects. Requirements A degree from a leading Russell Group university in Computer Science, Mathematics, Engineering, Physics, or a related discipline At least 2 years of commercial experience in a Machine Learning, AI, or Computer Vision Engineering role Strong Python programming skills Experience with PyTorch, TensorFlow, or similar machine learning frameworks Experience developing computer vision models using techniques such as object detection, image classification, segmentation, or tracking Experience working with real-world datasets and deploying models into production environments Strong communication skills and the ability to work within a multidisciplinary team If this role is of interest, please apply below.
09/06/2026
Full time
Job Title: Machine Learning Engineer (Computer Vision) Location: Cambridge Salary: Up to 160,000 (DOE) We are looking for a Machine Learning Engineer with experience in Computer Vision to join a growing engineering team developing machine learning solutions for complex real-world environments. This role would suit someone with a strong technical background who enjoys taking models from research through to deployment and working closely with engineers, data scientists, and domain experts. The Role You will be responsible for designing, training, and deploying computer vision models, working across the full machine learning lifecycle. The work will involve building production-ready systems, evaluating model performance, and contributing to technical decisions across a range of projects. Requirements A degree from a leading Russell Group university in Computer Science, Mathematics, Engineering, Physics, or a related discipline At least 2 years of commercial experience in a Machine Learning, AI, or Computer Vision Engineering role Strong Python programming skills Experience with PyTorch, TensorFlow, or similar machine learning frameworks Experience developing computer vision models using techniques such as object detection, image classification, segmentation, or tracking Experience working with real-world datasets and deploying models into production environments Strong communication skills and the ability to work within a multidisciplinary team If this role is of interest, please apply below.