Cambridge, Cambridgeshire, East Anglia, United Kingdom Hybrid / WFH Options
ZENOVO LTD
Senior Embedded SoftwareEngineer – Up to £65,000 + Bonus & Benefits Hybrid | 3 Days On-Site per Week | Cambridge We're working with an award-winning technology company that designs and manufactures innovative products found in homes across the UK & Ireland. As part of their continued growth, they are looking to appoint an experienced Senior Embedded … SoftwareEngineer to join their collaborative R&D team in Cambridge . This is a hybrid role, requiring 3 days on-site per week in Cambridge, offering a great balance of hands-on collaboration and remote flexibility. What's on Offer: Salary up to £65,000 (depending on experience) Bonus scheme Private healthcare and a strong overall benefits … built laboratories Join a friendly, cross-disciplinary team of engineers Involvement across the full product lifecycle – from concept to manufacture The Role: You'll join a talented team of Software, Electronic, Mechanical and Test Engineers, contributing to the design and development of embedded software for their market-leading products. You'll play a key role in firmware development More ❯
Senior Embedded SoftwareEngineer - Cambridge Platform Recruitment has partnered with a leading UK-based manufacturer of advanced sensors, offering a comprehensive range of products utilized across various sectors. Following recent investment in a new state-of-the-art R&D centre, they are seeking an Embedded SoftwareEngineer to join the growing team. You will … to be involved in the full design process, from cradle to grave, and to have a significant impact on the product offerings. Key Responsibilities: Design, develop, and maintain embedded software for industrial machines. Work with ARM-based microcontrollers in Embedded C Utilize real-time operating systems (RTOS) to optimize system performance. Collaborate with the hardware team to understand and … integrate board-level schematics and hardware functions. Qualifications: Proven experience in writing embedded software in C, for bare-metal and real-time targets. Strong knowledge of ARM-based microcontrollers, preferably the STM32 family. Experience with a range of serial comms such as SPI, I2C, UART, RS232. Preferred Qualifications: Knowledge of signal conditioning, especially as it relates to sensors. Experience More ❯
Senior Embedded SoftwareEngineer - Cambridge Platform Recruitment has partnered with a leading UK-based manufacturer of advanced sensors, offering a comprehensive range of products utilized across various sectors. Following recent investment in a new state-of-the-art R&D centre, they are seeking an Embedded SoftwareEngineer to join the growing team. You will … to be involved in the full design process, from cradle to grave, and to have a significant impact on the product offerings. Key Responsibilities: Design, develop, and maintain embedded software for industrial machines. Work with ARM-based microcontrollers in Embedded C Utilize real-time operating systems (RTOS) to optimize system performance. Collaborate with the hardware team to understand and … integrate board-level schematics and hardware functions. Qualifications: Proven experience in writing embedded software in C, for bare-metal and real-time targets. Strong knowledge of ARM-based microcontrollers, preferably the STM32 family. Experience with a range of serial comms such as SPI, I2C, UART, RS232. Preferred Qualifications: Knowledge of signal conditioning, especially as it relates to sensors. Experience More ❯
Senior Embedded SoftwareEngineer – Up to £65,000 + Bonus & Benefits Hybrid | 3 Days On-Site per Week | Cambridge We’re working with an award-winning technology company that designs and manufactures innovative products found in homes across the UK & Ireland. As part of their continued growth, they are looking to appoint an experienced Senior Embedded … SoftwareEngineer to join their collaborative R&D team in Cambridge . This is a hybrid role, requiring 3 days on-site per week in Cambridge, offering a great balance of hands-on collaboration and remote flexibility. What’s on Offer: Salary up to £65,000 (depending on experience) Bonus scheme Private healthcare and a strong overall benefits … built laboratories Join a friendly, cross-disciplinary team of engineers Involvement across the full product lifecycle – from concept to manufacture The Role: You’ll join a talented team of Software, Electronic, Mechanical and Test Engineers, contributing to the design and development of embedded software for their market-leading products. You’ll play a key role in firmware development More ❯
Employment Type: Permanent
Salary: £55000 - £65000/annum Up to £65,000 + Benefits & Bonus (D
Cambridge, England, United Kingdom Hybrid / WFH Options
IC Resources
Senior C Rust SoftwareEngineer Top of the market salaries - Hybrid Working - Cambridge A Senior C++ SoftwareEngineer is required to join an exciting technology firm with the opportunity to design and implement high-performance software. You'll also collaborate with cross-functional teams to ensure optimal solution creation and delivery. What’s Required … For this Senior C Rust SoftwareEngineer role, we’re interested in people from a variety of backgrounds, but your experience may include some of the following: Strong C Rust programming skills Strong knowledge of CPU's/GPU's Good Multithreading experience Linux experience If you’re a Senior C++ SoftwareEngineer looking … for an exciting new challenge within a great company, then please apply today to learn more! To find out more about this and other Software opportunities across the UK, please contact Jack Bird at IC Resources. More ❯
Senior Embedded SoftwareEngineer Location: Cambridge Salary: £60,000 – £70,000 Contract: Permanent Are you passionate about building embedded systems that power cutting-edge RF and electronic technologies? A growing engineering team is looking for an Embedded SoftwareEngineer to take a leading role in the development of innovative hardware products - from concept through to … volume production. You’ll work across disciplines to design embedded software for highly complex systems, helping to manage, control, and calibrate RF platforms and advanced electronics. Embedded SoftwareEngineer Key Responsibilities: Work directly with Xilinx SoCs (e.g. Zynq, Versal) to implement embedded software solutions alongside FPGA and digital hardware teams. Define, architect, and document embedded software requirements. Drive continuous improvements across embedded platforms - enhancing performance, robustness, and maintainability. Embedded SoftwareEngineer background: Strong experience developing bare-metal embedded applications and bootloaders . Hands-on development experience with Xilinx SoCs , including Zynq or Versal platforms. knowledge of platforms such as STM32F , MSP430 , PIC , and/or Embedded Linux . Ability to work closely with More ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
SR2 | Socially Responsible Recruitment | Certified B Corporation™
SeniorSoftwareEngineer | Python, AI-Driven Products | £70,000–£90,000 | Hybrid - Cambridge Salary: £70,000 - £90,000 (DOE) Location: Cambridge (2x a week on-site) Are you a Python engineer who thrives at the intersection of software and intelligence - where scalable systems meet real-world AI? This Cambridge-based team is building products that … make complex, data-driven decisions seamless. Their work bridges the gap between cutting-edge machine learning and production-ready software used by global customers across sustainability, healthcare, and advanced engineering. You’ll join a collaborative engineering group that blends software craftsmanship with deep technical curiosity. They’re not building research prototypes - they’re shipping reliable, high-performance systems … functionally with product and research teams to bring new AI features to life You’ll bring: Strong commercial experience developing production-grade systems in Python with proven experience at Senior level Experience with cloud platforms (AWS, Azure, or GCP) and containerisation (Docker, Kubernetes) Exposure to ML model integration, APIs, or data-driven systems (you don’t need to be More ❯
cambridge, east anglia, united kingdom Hybrid / WFH Options
SR2 | Socially Responsible Recruitment | Certified B Corporation™
SeniorSoftwareEngineer | Python, AI-Driven Products | £70,000–£90,000 | Hybrid - Cambridge Salary: £70,000 - £90,000 (DOE) Location: Cambridge (2x a week on-site) Are you a Python engineer who thrives at the intersection of software and intelligence - where scalable systems meet real-world AI? This Cambridge-based team is building products that … make complex, data-driven decisions seamless. Their work bridges the gap between cutting-edge machine learning and production-ready software used by global customers across sustainability, healthcare, and advanced engineering. You’ll join a collaborative engineering group that blends software craftsmanship with deep technical curiosity. They’re not building research prototypes - they’re shipping reliable, high-performance systems … functionally with product and research teams to bring new AI features to life You’ll bring: Strong commercial experience developing production-grade systems in Python with proven experience at Senior level Experience with cloud platforms (AWS, Azure, or GCP) and containerisation (Docker, Kubernetes) Exposure to ML model integration, APIs, or data-driven systems (you don’t need to be More ❯
SeniorSoftwareEngineer Peterborough (Hybrid, 3 days per week in office) £70,000 - £75,000 You would be joining a SaaS company that pride themselves the culture they’ve created. It’s very supportive, collaborative and diverse with a unique family feel that is driven from the top by the CEO - something that usually gets lost in … APIs, and event-driven architectures (MSMQ, RabbitMQ, Kafka). Security-first mindset with experience in threat modelling and vulnerability management. This is a super technical role with very complex software so your problem solving skills will be challenged every day. The Perks Salary: Up to £75,000 5% bonus 7% pension 25 days holiday + bank hols (plus buy More ❯
Job title: Senior Embedded SoftwareEngineer Location: Cambridge Salary: £55,000 to £65,000 Job type: Permanent iO are currently partnered with a small but growing Cambridge based, product developing company. Currently they are on the lookout for a Senior Embedded SoftwareEngineer to join on a permanent basis. This is a rare opportunity … them to be autonomous and actually build their ideas. You will genuinely have the chance to make a huge difference in this position. What we need from you: Embedded software development skills (C/C++) Demonstrated expertise in leading firmware development for embedded systems on bare-metal and Linux/RTOS platforms. Excellent communication skills when it comes to … discussing your ideas A developed understanding of communications protocols including SPI/I2C, SSH, HTTPS etc Comprehensive knowledge of software engineering principles, coding best practices, development tools, and full lifecycle processes Exposure to high level languages (C#/Python) as well as hardware systems This role is perfect for an individual who thrives working in a diverse team and More ❯
Job title: Senior Embedded SoftwareEngineer Location: Cambridge Salary: £55,000 to £65,000 Job type: Permanent iO are currently partnered with a small but growing Cambridge based, product developing company. Currently they are on the lookout for a Senior Embedded SoftwareEngineer to join on a permanent basis. This is a rare opportunity … them to be autonomous and actually build their ideas. You will genuinely have the chance to make a huge difference in this position. What we need from you: Embedded software development skills (C/C++) Demonstrated expertise in leading firmware development for embedded systems on bare-metal and Linux/RTOS platforms. Excellent communication skills when it comes to … discussing your ideas A developed understanding of communications protocols including SPI/I2C, SSH, HTTPS etc Comprehensive knowledge of software engineering principles, coding best practices, development tools, and full lifecycle processes Exposure to high level languages (C#/Python) as well as hardware systems This role is perfect for an individual who thrives working in a diverse team and More ❯
opportunity to join a mission-driven company tackling one of the most significant challenges in sustainability, safety, and efficiency. The Opportunity We are looking for a founding full-stack SoftwareEngineer to help us build this revolutionary platform from the ground up. It’s a great chance to be part of a game-changing journey—to create technology … roadmap for growth. • Lay the technical foundation for scaling the product globally and help create a collaborative, high-performing engineering culture. What We’re Looking For We want an engineer who is not only highly skilled but also deeply motivated to join a mission-driven startup: 5+ years end to end product development working experience. Technical Skills: • Strong experience More ❯
opportunity to join a mission-driven company tackling one of the most significant challenges in sustainability, safety, and efficiency. The Opportunity We are looking for a founding full-stack SoftwareEngineer to help us build this revolutionary platform from the ground up. It’s a great chance to be part of a game-changing journey—to create technology … roadmap for growth. • Lay the technical foundation for scaling the product globally and help create a collaborative, high-performing engineering culture. What We’re Looking For We want an engineer who is not only highly skilled but also deeply motivated to join a mission-driven startup: 5+ years end to end product development working experience. Technical Skills: • Strong experience More ❯
An exciting opportunity for a SeniorSoftwareEngineer has arisen with a leading technology company, based in Cambridge. As a SeniorSoftwareEngineer, you will be responsible for developing and enhancing AI features within their engineering tools, applying advanced AI and machine learning methods to solve complex technical challenges. You will also have the … members on best AI practices, evaluate algorithms, document results, and ensure high standards of code quality through reviews and testing. This is an on-site role. Experience of the SeniorSoftwareEngineer will include: PhD in a STEM discipline Strong C++ development Knowledge of AI/ML concepts and frameworks If you are a SeniorSoftwareEngineer interested in working for a Fortune 100 organisation, please apply today to learn more. More ❯
SeniorSoftwareEngineer Salary: £65,000 - £75,000 C#, .NET, Windows Desktop We’re representing a scaling SaaS business are hiring a SeniorSoftware Enginee r to strengthen their product development team. You’ll be hands-on with C# and .NET , crafting high-performing Windows applications used across global markets. This isn’t just coding. … you’ll help shape technical decisions, refine UI/UX, and integrate closely with Windows OS components to deliver polished, reliable products. What You’ll Do as a SeniorSoftwareEngineer: Build and refine Windows desktop applications (WinForms, WPF, WinUI or similar) Develop sleek, functional user interfaces and custom controls Apply best practice design patterns (e.g. MVVM … MVC) Connect applications with OS-level features and external systems Ensure stability, performance, and maintainability of the codebase What You’ll Bring as a SeniorSoftwareEngineer: Solid background in C#/.NET desktop development Experience delivering advanced Windows client software Strong knowledge of Windows APIs and event-driven programming Familiarity with CI/CD and More ❯
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Platform Recruitment Limited
SeniorSoftwareEngineer - Up to £300,000 - Cambridge Title : SeniorSoftwareEngineer Company : Proprietary HFT Location : Cambridge Pay : Up to £300,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 SoftwareEngineer 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 exchange connectivity layers using reliable C++ 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 More ❯
SeniorSoftwareEngineer - Up to £300,000 - Cambridge Title : SeniorSoftwareEngineer Company : Proprietary HFT Location : Cambridge Pay : Up to £300,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 SoftwareEngineer 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 exchange connectivity layers using reliable C++ 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 More ❯
cambridge, east anglia, united kingdom Hybrid / WFH Options
IC Resources
Senior C Rust SoftwareEngineer Top of the market salaries - Hybrid Working - Cambridge A Senior C++ SoftwareEngineer is required to join an exciting technology firm with the opportunity to design and implement high-performance software. You'll also collaborate with cross-functional teams to ensure optimal solution creation and delivery. What’s Required … For this Senior C Rust SoftwareEngineer role, we’re interested in people from a variety of backgrounds, but your experience may include some of the following: Strong C Rust programming skills Strong knowledge of CPU's/GPU's Good Multithreading experience Linux experience If you’re a Senior C++ SoftwareEngineer looking … for an exciting new challenge within a great company, then please apply today to learn more! To find out more about this and other Software opportunities across the UK, please contact Jack Bird at IC Resources. More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
ECM Selection (Holdings) Limited
Developing C# .NET software for agritech applications This establishing company develop mobile hardware products that are used for agritech applications. Their innovative approach to problem-solving provides autonomous solutions that enable users a cost-effective, robust way to mitigate seasonal changes. Joining a core team, as their newest SeniorSoftwareEngineer, you’ll work alongside software … in test conditions in a field. You’ll take an interest in tinkering and coming up with multidisciplinary ideas that can improve the technology. Your interests may lie in software architecture or code quality, but your overall approach will be working and contributing to complex and sophisticated innovations. Requirements: Strong track record of achievement through demonstrable software engineering … Interested applicants should be able to demonstrate a time where they took an out-of-the-box approach to working. Whilst this is not a lead role, as a seniorengineer, you would be expected to take a lead position on projects on occasion and even mentor junior engineers working on your projects. Interested candidates must have full More ❯
A company at the forefront of developing intricate scientific systems is seeking a SeniorSoftwareEngineer to join their team. In this role, you’ll go beyond routine coding tasks and focus on developing complete solutions. You’ll work on everything from front-end interaction and data handling to integrating with specialized hardware components. Essentially, you’ll … be creating the software “nervous system” for cutting-edge imaging and inspection technology. You’ll operate within a close-knit, interdisciplinary group dedicated to continually enhancing the company’s core platforms. Key Responsibilities: Architectural Design: Consider the entire software stack—from how users engage with the application, through data analysis workflows, to the lower-level connections with sensors … and control units. Software Implementation: Develop robust, maintainable software primarily in Python, ensuring it easily interfaces with complex instrumentation while embracing test-driven development. Technical Innovation: Investigate and address challenging engineering issues, conceiving smart, high-performance solutions that expand the boundaries of what’s possible. Essential Qualifications & Experience: Professional Background: A minimum of five years’ experience as a More ❯
An exciting opportunity for a SeniorSoftwareEngineer has arisen with a leading technology company, based in Cambridge. As a SeniorSoftwareEngineer, you will be responsible for developing and enhancing AI features within their engineering tools, applying advanced AI and machine learning methods to solve complex technical challenges. You will also have the … members on best AI practices, evaluate algorithms, document results, and ensure high standards of code quality through reviews and testing. This is an on-site role. Experience of the SeniorSoftwareEngineer will include: PhD in a STEM discipline Strong C++ development Knowledge of AI/ML concepts and frameworks If you are a SeniorSoftwareEngineer interested in working for a Fortune 100 organisation, please apply today to learn more. More ❯
with winning are paramount. Our interview process involves several technical interviews and we aim to complete them within 1 week. Overview As Speechify expands, our AI team seeks a Senior Backend Engineer. This role is central to ensuring our infrastructure scales efficiently, optimizing key product flows, and constructing resilient end-to-end systems. If you are passionate about strategizing More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
We are looking for an experienced engineer who is passionate about developing compilers and managed runtimes and loves open-source software. In this role you will be working on performance analysis and optimisation across a range of runtimes. You'll be part of the bigger CE-SW Runtimes team, whose goal is to improve modern languages support on the … existing ones. (e.g. garbage collectors, interpreters, optimisation passes, intrinsics) Own and be accountable for medium/large technical areas of managed runtime or compiler development. Contribute to open-source software projects and engage with open-source community. Collaborate with colleagues across Arm to improve the support for the Arm Architecture and CPUs. Help develop the project automated functionality and … testing frameworks. Required skills and experience Strong programming skills in C/C++. Familiar with performance analysis tools and system level performance tuning. Be flexible, with a variety of software development skills and a commitment to extend the breadth and depth of knowledge. Familiar with open source project development and contribution processes. Knowledge of a computer architecture, arm64 is More ❯