Graduate C++ SoftwareEngineer Cambridge A leading technology company is seeking a Graduate C++ SoftwareEngineer to drive the development of AI applications in digital verification. This role offers the chance to impact next-generation electronic products alongside industry experts. As a Graduate C++ SoftwareEngineer, you will be responsible for developing and enhancing … educate team members on best AI practices, evaluate algorithms, document results, and ensure high standards of code quality through reviews and testing. What's required for this Graduate C++ SoftwareEngineer position? Masters in a STEM discipline Strong C++ and Python development skills Experience building Ai applications Experience with LLMs If you're a Masters graduate or a … C++ SoftwareEngineer and you're interested in working for a Fortune 100 organisation, please apply to learn more! If you're interested in this, or other C++ opportunities across the UK, please contact Jack Bird at IC Resources. jack.bird@ic-resources.com More ❯
Cambridge, Cambridgeshire, East Anglia, United Kingdom Hybrid/Remote Options
Client Server
Backend SoftwareEngineer/Developer (Windows C/C++, C#) Remote UK to £70k FTC Are you a skilled Backend SoftwareEngineer with strong C++ skills? You could be progressing your career in a senior, hands-on role at a global market data provider. As a Backend SoftwareEngineer you will join an Agile … team focussed on building and maintaining Exchange Connectivity software systems that require real-time and low latency, maintaining data feeds and developing key underlying transport protocols for data transmission. The platform has been built with C++ and C# deploying to AWS and requires high scalability and low latency - they currently handle 40 billion messages per day. Location/WFH … commutable distance of London. Please note this is a 12 month Fixed Term Contract. About you: You have C/C++ development skills on Windows OS You have full software development lifecycle experience You have a good knowledge of networking protocols e.g. TCP/IP, multicast You have a strong grounding in Computer Science fundamentals e.g. multi-threading, OOP More ❯
Cambridge, Cambridgeshire, England, United Kingdom Hybrid/Remote Options
Technical Futures Ltd
Do you possess commercial experience in Embedded Linux development? Are you seeking a challenging mid level SoftwareEngineer role where you can contribute solid Embedded C/C++ development skills to solve real world problems? Our Client, Global leaders in radar and surveillance systems development, seeks a Degree qualified mid-level Embedded Linux SoftwareEngineer to … WFH) and a salary on offer to C£45K + good benefits. Working primarily in C++, applicants with strong C skills will be considered. The successful Embedded Linux SoftwareEngineer will bring a good academic background to include a minimum of a 2.1 Bachelors Degree in Computer Science or Electronics with a software bias. Key requirements for … the Embedded Linux SoftwareEngineer include: C++ development skills or Embedded C with a willingness to learn. Strong experience working with Embedded Linux. Using Linux build systems such as Yocto or PetaLinux. Previous involvement in the set-up/configuration of Embedded Linux systems. Exposure to networking protocols. 2+ years’ commercial Embedded software development experience. To find More ❯
Cambridge, England, United Kingdom Hybrid/Remote Options
Oho Group Ltd
Graduate SoftwareEngineer - Cambridge - Exciting Tech Startup Permanent + High-performing Team + Share options Are you passionate about Software Engineering? Are you looking for a fantastic environment to work with the brightest minds? Here’s your chance to be part of a fast-growing fully-funded tech startup and take the next big step in your … career as a SoftwareEngineer! The founders have had tremendous success in creating tech companies with a value of around £1 Billion, and are embarking on an exciting trajectory in their industry. This Cambridge-based startup is developing a product to challenge and disrupt the world of hybrid collaboration, taking video communication and unified communication into the world … of the hybrid workforce. With their rapid expansion, they are now looking for a talented and academically strong SoftwareEngineer to join their team. They typically work with Golang but are happy to take on any exceptional candidate from different OOP backgrounds such as C++, Python, and Java. What you would ideally have 🖥️: Degree from top UK universities More ❯
Cambridge, Cambridgeshire, England, United Kingdom
Redline Group Ltd
Robotics SoftwareEngineer - C ROS2 Are you an experienced Robotics SoftwareEngineer with a strong background in ROS2, C++? Are you based in the Cambridge area, or keen to join one of the UK's leading hubs for robotics and technology innovation? If so, our client an innovative "tech for good" start-up - is seeking a … Robotics SoftwareEngineer to join their growing R&D team in Cambridge, supporting projects across the UK and EU. Key Responsibilities: Design, develop, and integrate ROS2-based software for advanced robotic systems. Collaborate with cross-functional teams (electronics, mechatronics, AI/research) in an Agile environment. Implement, test, and debug real-time robotic applications on Linux platforms. … Deploy and validate robotics software on physical hardware, including field testing. Required Skills & Experience: Degree or Master's in Software Engineering, Computer Science, Robotics, or a related discipline. Proven experience with modern C++ (C++14 or later) Hands-on expertise with ROS2 (Robot Operating System 2). Experience integrating software with embedded or edge computing hardware (e.G. NVIDIA More ❯
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Redline Group Ltd
Robotics SoftwareEngineer - C++/ROS2 Are you an experienced Robotics SoftwareEngineer with a strong background in ROS2, C++? Are you based in the Cambridge area, or keen to join one of the UK's leading hubs for robotics and technology innovation? If so, our client an innovative 'tech for good' start-up - is seeking … a Robotics SoftwareEngineer to join their growing R&D team in Cambridge, supporting projects across the UK and EU. Key Responsibilities: Design, develop, and integrate ROS2-based software for advanced robotic systems. Collaborate with cross-functional teams (electronics, mechatronics, AI/research) in an Agile environment. Implement, test, and debug real-time robotic applications on Linux … platforms. Deploy and validate robotics software on physical hardware, including field testing. Required Skills & Experience: Degree or Master's in Software Engineering, Computer Science, Robotics, or a related discipline. Proven experience with modern C++ (C++14 or later) Hands-on expertise with ROS2 (Robot Operating System 2). Experience integrating software with embedded or edge computing hardware (e.G. More ❯
Cambridge, England, United Kingdom Hybrid/Remote 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, England, United Kingdom
Redline Group Ltd
plus benefits We're partnered with a business in Cambridge with four decades of experience in high-end audio, who are now seeking an experienced Senior Embedded Software Engineer. This person will help to shape the next generation of cutting-edge consumer audio systems with a focus on engineering excellence and superior sound quality. As a Senior Embedded SoftwareEngineer, 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 SoftwareEngineer … 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 SoftwareEngineer, you will work in a collaborative, tight-knit R&D team which fosters creativity and innovation. To apply for this Senior Embedded SoftwareEngineer role More ❯
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Redline Group Ltd
plus benefits We're partnered with a business in Cambridge with four decades of experience in high-end audio, who are now seeking an experienced Senior Embedded Software Engineer. This person will help to shape the next generation of cutting-edge consumer audio systems with a focus on engineering excellence and superior sound quality. As a Senior Embedded SoftwareEngineer, 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 SoftwareEngineer … 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 SoftwareEngineer, you will work in a collaborative, tight-knit R&D team which fosters creativity and innovation. To apply for this Senior Embedded SoftwareEngineer role More ❯
Embedded SoftwareEngineer | £65-75k | Cambridge Are you a creative and determined Embedded SoftwareEngineer ready to work on projects that deliver world-leading, cutting-edge solutions across diverse industries? My client is a highly successful R&D consultancy developing completely cutting-edge solutions for some of the most stable and fastest-growing markets on … Earth. You will be innovating on customer requirements, not just following a spec, so you have the opportunity to be creative. Responsibilities as an Embedded Linux SoftwareEngineer : Designing and developing software applications and control algorithms using Object-Oriented (OO) languages like C# and C++, and/or embedded code using C. Requirements: 3+ years of professional … experience in software development, ideally within a regulated industry. Experience with C/C++, C#, or .NET for PC application development. Proficient in embedded software development for microcontrollers (e.g., ARM Cortex, STM32) Familiarity with RTOS, bare-metal, or embedded Linux environments Apply now to engineer the next generation of life-saving solutions at one of the most More ❯
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Huber+Suhner Polatis
SoftwareEngineer - Embedded Systems Location : Cambridge, Cambridgeshire, CB4 0WN Salary: Competitive Salary, DOE + Excellent Benefits Contract: Full time, Permanent Benefits: Health Shield, Life Assurance - 4x Yearly Salary, Non-Contributory Pension (8%), Cycle to Work Scheme, Opt in to Private Medical, Free Parking, 25 Days Holiday + 8 Bank Holidays + 1 Company Day at Christmas Are you … passionate about embedded systems and eager to work on cutting-edge optical network technology Join our dynamic Product Software team at Polatis as a SoftwareEngineer, where innovation meets precision! Huber+Suhner produce market-leading optical circuit switches for advanced fibre optic communications networks. The programme management team works across the business to deliver product design, software … team are responsible for ensuring that scope, cost, and schedule are delivered to target and projects are managed in accordance with Huber+Suhner processes. We are now recruiting for a SoftwareEngineer, you'll play a pivotal role in enhancing our products through robust software architecture, hands-on development, and seamless hardware integration. You'll collaborate across teams More ❯
Senior SoftwareEngineer - Up to £300,000 - Cambridge Title : Senior SoftwareEngineer 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 support to More ❯
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Platform Recruitment Limited
Senior SoftwareEngineer - Up to £300,000 - Cambridge Title : Senior SoftwareEngineer 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 support to More ❯
Senior SoftwareEngineer - Up to £300,000 - Cambridge Title : Senior SoftwareEngineer 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 More ❯
Junior SoftwareEngineer - DeepTech - Hybrid - Golang Looking for an exceptional Graduate or Junior SoftwareEngineer for a hybrid Cambridge-based role in a very well-funded Deep-Tech team, where you will join a highly skilled engineering team and be mentored by world-class leaders. You will have experience in either Python, C#, C++, Java, and … field Strong academic background Demonstrated coding ability through internships, GitHub projects, or hackathons Interest in video technologies, SaaS, or scalable distributed systems Strong foundation in algorithms, data structures, and software design Experience in one or more of: Kotlin, Java, C++, Go, Rust, or Python Skilled worker visa sponsorship is available for exceptional candidates. If this sounds like the role … for you, get in touch! Junior SoftwareEngineer - DeepTech - Hybrid - Golang More ❯
Backend SoftwareEngineer/Developer (Windows C/C++, C#) Remote UK to £70k FTC Are you a skilled Backend SoftwareEngineer with strong C++ skills? You could be progressing your career in a senior, hands-on role at a global market data provider. As a Backend SoftwareEngineer you will join an Agile … team focussed on building and maintaining Exchange Connectivity software systems that require real-ti click apply for full job details More ❯
Robotics SoftwareEngineer - C ROS2 Are you an experienced Robotics SoftwareEngineer with a strong background in ROS2, C++? Are you based in the Cambridge area, or keen to join one of the UK's leading hubs for robotics and technology innovation? If so, our client an innovative 'tech for good' start-up - is seeking a … Robotics SoftwareEngineer to join their growing R&D team in Cambridge, supportin click apply for full job details More ❯
Become the founding member of this medical device software development team On the borders of Essex and Cambridgeshire, this diagnostics company develops medical instrumentation that provides accessible and timely results for public health purposes. Their system uses a combination of embedded C running on an RTOS, A React-Native app running on Android, and centralised data collection based on … the LAMP stack and MariaDB. With products already on the market, they are seeking to move their software development in house, and are seeking an experienced and adaptable Senior SoftwareEngineer to form the nucleus of their software team. The process of taking on board software development will be gradual, and supported by current (external … developers, so immediate familiarity with the entire stack isn't expected; however, a strong understanding of embedded development, and prior experience of developing software for medical devices (and therefore a knowledge of the associated medical software standards) will be needed. As the company is still at an early stage, you may be occasionally required to help out in More ❯
SoftwareEngineer (Infrastructure) | Distributed Systems | Onsite (Cambridge, MA) A fast-growing startup in the AI and systems optimization space is building scalable, distributed infrastructure to support real-world AI applications across cloud and customer environments. The team blends software engineering and systems thinking to deliver high-performance, reliable platforms. As an Infrastructure SoftwareEngineer , you More ❯
Role: Principal SoftwareEngineer Salary: £70,000–£80,000 DOE Location: Cambridge We’re looking for a Principal SoftwareEngineer to lead the design and optimisation of mission-critical communication systems. You’ll shape technical direction, ensure performance and scalability, and mentor a talented development team within a growing technology business. Key Responsibilities Lead the architecture …/CD pipelines and best practices Resolve complex technical issues to maintain system reliability Guide and mentor engineers to support continuous improvement Skills & Experience Required Degree in Computer Science, Software Engineering or similar 10+ years’ experience with C# and .NET (Core/5+) Strong background in scalable, distributed systems (microservices) Experience with messaging and data technologies (Kafka, RabbitMQ, gRPC … for critical systems Confident technical leadership and problem-solving skills Familiar with UI frameworks such as WPF and patterns like MVVM, MVP or MVC Desirable Experience planning and managing software projects Agile Scrum background Familiarity with Docker, Kotlin/Java and CI/CD tools Keywords C#, .NET, Microservices, Distributed Systems, Kafka, RabbitMQ, CI/CD, WPF, Agile, Docker More ❯
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Platform Recruitment Limited
Title: Principal SoftwareEngineer Location: Cambridge Work Setup: Onsite Were partnering with a rapidly growing Cambridgeshire-based company specializing in the development and supply of radio terminals, accessories, and applications for mission-critical and business-critical communications. Due to continued expansion, theyre looking for a Principal SoftwareEngineer to join their growing team. The successful candidate … 5+) development experience - Proven expertise in scalable, distributed, low-latency systems - Strong background in web applications, gRPC, Kafka/RabbitMQ, and multithreading - Solid understanding of performance tuning, security, and software architecture - Experience with WPF and design patterns such as MVVM, MVP, and MVC - Excellent leadership and communication skills If you have the relevant experience and are looking for your More ❯
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Enterprise Recruitment Limited
management team.They are on a mission to be the fastest growing tech company in UK history and are making phenomenal progress with development to date. They are growing the software team by 3 between now and Christmas/January are looking for ambitious embedded software engineers with at least 3 years of experience. They will pay from … looking for the best. The nature of the work is likely to be around some of signal processing, drone control systems and other real time mission critical systems. Embedded softwareengineer requirements: Minimum 3+ years embedded C (ideally C++ with Rust also interesting) Knowledge of real-time and low-level development (RTOS/bare-metal) Proactive, collaborative mindset … with ownership of projects This is a rare chance to make an immediate impact, stay hands-on with development, and help shape the software function of a company thats scaling fast. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Position : Embedded SoftwareEngineer Location : Cambridge Salary : £60-140k Key Skills : embedded C, RTOS, bare-metal Desirable skills : Rust, C++, Embedded Linux, Yocto, OpenAMP, STM32 More ❯
Are you an experienced Principal Embedded SoftwareEngineer seeking a new challenge in Cambridge? This role offers the chance to elevate your career while working on cutting-edge projects in a dynamic and innovative environment. As a Principal Embedded SoftwareEngineer, you will be at the forefront of technological advancements, directly contributing to the development and … Leading process improvement initiatives - Implementing and managing CI/CD pipelines - Developing and refining build tools - Profiling and testing embedded systems Essential Skills and Experience: - Proven experience in embedded software engineering - Proficiency in C programming - Strong background in release and configuration management - Demonstrated ability to drive process improvements - Experience with CI/CD practices and tools - Expertise in build More ❯
Embedded SoftwareEngineer - Salary to 65,000 We are looking for experienced Embedded Software Engineers to join an innovative engineering team based in Cambridge. The role involves developing software for a new range of cutting-edge automotive electronic control units as part of a dynamic and collaborative team. This opportunity offers a chance to contribute to … exciting projects while benefiting from the stability of a well-established parent company. Responsibilities: Design, develop, and maintain embedded software for prototype and production systems, adhering to internal and international standards. Engage in all stages of embedded software development, including requirements gathering, design, implementation, testing, and validation (both simulation and hardware-based). Contribute to peer review processes … and maintain reusable software library blocks. Provide on-site customer support for calibration, troubleshooting, and code corrections. Ensure compliance with safety, security, and quality standards while identifying and implementing process improvements. Collaborate closely with hardware and systems engineering teams. Essential Experience: A degree in Software Engineering, Computer Engineering, or related fields. Strong background in formal software development More ❯
Embedded SoftwareEngineer - Salary to £70,000 We are looking for experienced Embedded Software Engineers to join an innovative engineering team based in Cambridge. The role involves developing software for a new range of cutting-edge automotive electronic control units as part of a dynamic and collaborative team. This opportunity offers a chance to contribute to … exciting projects while benefiting from the stability of a well-established parent company. Responsibilities: Design, develop, and maintain embedded software for prototype and production systems, adhering to internal and international standards. Engage in all stages of embedded software development, including requirements gathering, design, implementation, testing, and validation (both simulation and hardware-based). Contribute to peer review processes … and maintain reusable software library blocks. Provide on-site customer support for calibration, troubleshooting, and code corrections. Ensure compliance with safety, security, and quality standards while identifying and implementing process improvements. Collaborate closely with hardware and systems engineering teams. Essential Experience: A degree in Software Engineering, Computer Engineering, or related fields. Strong background in formal software development More ❯