Software Engineer Jobs in Cambridge

1 to 25 of 32 Software Engineer Jobs in Cambridge

Embedded Linux Software Engineer

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 Software Engineer 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 Software Engineer 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 Software Engineer 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 Software Engineer 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 ❯
Employment Type: Full-Time
Salary: £40,000 - £45,000 per annum
Posted:

Senior Embedded Software Engineer - Device Driver

Cambridge, Cambridgeshire, Milton, United Kingdom
Verso Recruitment Group
business that develops advanced embedded solutions used in a wide range of consumer and industrial products worldwide. Due to continued expansion, they are looking for an experienced Senior Embedded Software Engineer to join their multi-disciplinary team of embedded, electronics, silicon and control engineers. The company operates at the leading edge of precision engineering and custom silicon development … useful; it’s not essential. You must have good experience in writing embedded C code for drivers, using Python for test systems and ARM Cortex. The Role – Senior Embedded Software Engineer - Device Driver You will play a key role in the development of embedded driver firmware for custom silicon devices, as well as supporting verification, bring-up and … validation activities. The position offers a mix of hands-on technical work, cross-team collaboration and problem-solving within a highly skilled engineering group. Key Responsibilities - Senior Embedded Software Engineer - Device Driver Develop and maintain embedded firmware drivers for proprietary silicon. Build and support automated pre-silicon and silicon verification environments for firmware testing. Contribute to chip bring More ❯
Employment Type: Permanent
Salary: £60000 - £75000/annum £60,000 to £75,000 basic + benefits
Posted:

Senior Embedded Software Engineer - Device Driver

Cambridge, Cambridgeshire, East Anglia, United Kingdom
Verso Recruitment
business that develops advanced embedded solutions used in a wide range of consumer and industrial products worldwide. Due to continued expansion, they are looking for an experienced Senior Embedded Software Engineer to join their multi-disciplinary team of embedded, electronics, silicon and control engineers. The company operates at the leading edge of precision engineering and custom silicon development … useful; it's not essential. You must have good experience in writing embedded C code for drivers, using Python for test systems and ARM Cortex. The Role – Senior Embedded Software Engineer - Device Driver You will play a key role in the development of embedded driver firmware for custom silicon devices, as well as supporting verification, bring-up and … validation activities. The position offers a mix of hands-on technical work, cross-team collaboration and problem-solving within a highly skilled engineering group. Key Responsibilities - Senior Embedded Software Engineer - Device Driver Develop and maintain embedded firmware drivers for proprietary silicon. Build and support automated pre-silicon and silicon verification environments for firmware testing. Contribute to chip bring More ❯
Employment Type: Permanent
Salary: £70,000
Posted:

Robotics Software Engineer - C++/ROS2

Cambridge, Cambridgeshire, England, United Kingdom
Redline Group Ltd
Robotics Software Engineer - C ROS2 Are you an experienced Robotics Software Engineer 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 Software Engineer 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 ❯
Employment Type: Full-Time
Salary: £45,000 - £70,000 per annum
Posted:

Robotics Software Engineer - C++/ROS2

Cambridge, Cambridgeshire, East Anglia, United Kingdom
Redline Group Ltd
Robotics Software Engineer - C++/ROS2 Are you an experienced Robotics Software Engineer 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 Software Engineer 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 ❯
Employment Type: Permanent
Salary: £70,000
Posted:

Software Engineer

Cambridge, Cambridgeshire, United Kingdom
Hybrid/Remote Options
Able Consult
Are you passionate about building high quality software and working with modern technologies? We are representing a fast growing technology business that delivers innovative solutions to help organisations make smarter decisions. Remote role with travel to the Cambridge office. What you will do as a Software Engineer: Work on impactful projects with rapid delivery cycles. Join a … collaborative, agile team that values innovation and continuous learning. Gain exposure to modern development practices and cloud based platforms. Software Engineer Key Responsibilities: Design and develop robust, scalable software applications. Collaborate with engineers, designers, and product specialists in an agile environment. Write clean, maintainable code with a focus on testing and best practices. Contribute to technical discussions … and continuous improvement initiatives. What makes you the right fit for this Software Engineer role: Strong experience in object oriented programming (C#, Java, or similar). Backend skills in .NET, Asp.net or similar Familiarity with modern front end frameworks (React, Angular, or Vue). Understanding of cloud platforms and deployment pipelines. A proactive mindset and willingness to learn More ❯
Employment Type: Permanent
Salary: £45000 - £75000/annum DOE
Posted:

Embedded Software Engineer

Cambridge, Cambridgeshire, United Kingdom
Platform Recruitment
Embedded Software Engineer | £65-75k | Cambridge Are you a creative and determined Embedded Software Engineer 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 Software Engineer : 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 ❯
Employment Type: Permanent
Salary: £65000 - £75000/annum
Posted:

Software Engineer - Embedded Systems

Cambridge, Cambridgeshire, East Anglia, United Kingdom
Huber+Suhner Polatis
Software Engineer - 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 Software Engineer, 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 Software Engineer, 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 ❯
Employment Type: Permanent
Posted:

Senior Software Engineer

Cambridge, Cambridgeshire, East Anglia, United Kingdom
Platform Recruitment Limited
Senior Software Engineer - Up to £300,000 - Cambridge Title : Senior Software Engineer 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 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 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 ❯
Employment Type: Permanent
Posted:

Senior Software Engineer

Cambridge, Cambridgeshire, United Kingdom
Platform Recruitment Limited
Senior Software Engineer - Up to £300,000 - Cambridge Title : Senior Software Engineer 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 Software Engineer with More ❯
Employment Type: Permanent
Salary: GBP 100,000 Annual
Posted:

Robotics Software Engineer - C++/ROS2

Cambridge, Cambridgeshire, United Kingdom
Redline Group Ltd
Robotics Software Engineer - C ROS2 Are you an experienced Robotics Software Engineer 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 Software Engineer to join their growing R&D team in Cambridge, supportin click apply for full job details More ❯
Employment Type: Permanent
Salary: GBP 70,000 Annual
Posted:

C++ Software Engineer Windows - Finance

Cambridge, Cambridgeshire, East Anglia, United Kingdom
Client Server
C++ Software Engineer/Developer UK Remote Up to £70k + Bonus 12 Month FTC Join a global market data provider and work on real-time, low-latency exchange connectivity systems that process over 40 billion messages per day. As a C++ Software Engineer, you'll build and maintain high-performance data feeds, core transport protocols … cycle-to-work Stock purchase options Family leave, sabbaticals Continuous training & personal development budget Valuable experience within finance & exchange connectivity Apply now to find out more about this C++ Software Engineer/Developer opportunity. More ❯
Employment Type: Permanent
Salary: £70,000
Posted:

Graduate Software Engineer

Cambridge, Cambridgeshire, East Anglia, United Kingdom
Platform Recruitment Limited
Graduate Software Engineer - £60,000 Title : Graduate Software Engineer (C++) Client : High Performance Systems Location : London, Cambridge or Remote (from the UK) Package : Up to £60,000 This is a fantastic opportunity for any genuinely passionate graduates/junior engineers with a track record of extra-curricular/personal coding projects to join a high-performance … high-performance C++ code. Low-latency networking. Work on live projects from day one with a team to support you. You will have a dedicated mentor with expertise in software development to coach you into becoming the best engineer you can be. There is a culture of hands-off management - you will be given trust and autonomy from More ❯
Employment Type: Permanent
Salary: £60,000
Posted:

Graduate Software Engineer

Cambridge, Cambridgeshire, United Kingdom
Platform Recruitment Limited
Graduate Software Engineer - £60,000 Title : Graduate Software Engineer (C++) Client : High Performance Systems Location : London, Cambridge or Remote (from the UK) Package : Up to £60,000 This is a fantastic opportunity for any genuinely passionate graduates/junior engineers with a track record of extra-curricular/personal coding projects to join a high-performance More ❯
Employment Type: Permanent
Salary: GBP 60,000 Annual
Posted:

Principal Software Engineer

Cambridge, Cambridgeshire, East Anglia, United Kingdom
Platform Recruitment Limited
Title: Principal Software Engineer 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 Software Engineer 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 ❯
Employment Type: Permanent
Salary: £80,000
Posted:

Software Engineer

Cambridge, Cambridgeshire, United Kingdom
ECM Selection (Holdings) Limited
Varied technical projects in software for defence/AI applications This start-up defence company are developing technologies that utilise AI at the heart of their products. They are currently growing and are looking to recruit a number of roles including for a Software Engineer to join their team. As their next Software Engineer hire More ❯
Employment Type: Permanent
Salary: £40000 - £60000/annum DoE
Posted:

Principal Software Engineer

Cambridge, Cambridgeshire, UK
Platform Recruitment Limited
Title: Principal Software Engineer Are you ready to apply Make sure you understand all the responsibilities and tasks associated with this role before proceeding. 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 Software Engineer to join their growing team. The s... JBLK1_UKTJ More ❯
Posted:

C++ Software Engineer Windows - Finance

Cambridge, Cambridgeshire, United Kingdom
Client Server
C++ Software Engineer/Developer UK Remote Up to £70k + Bonus 12 Month FTC Join a global market data provider and work on real-time, low-latency exchange connectivity systems that process over 40 billion messages per day. As a C++ Software Engineer, you'll build and maintain high-performance data feeds, core transport protocols More ❯
Employment Type: Permanent
Salary: GBP 70,000 Annual
Posted:

Senior Embedded Software Engineer

Cambridge, Cambridgeshire, United Kingdom
Tec Partners
Embedded Software Engineer - 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 ❯
Employment Type: Permanent
Salary: GBP 50,000 - 70,000 Annual
Posted:

Lead Software Engineer

Cambridge, Cambridgeshire, UK
Hybrid/Remote Options
ISL Talent
Lead Software Engineer Fully Remote Up to £70,000 Every now and then, I work with a company that makes me stop and think, "This actually matters." This isn't another SaaS platform trying to shave 2% off someone's ad spend. The team I'm partnering with is building connected devices that help businesses protect and support … that turns real-time data into actionable insights, helping prevent accidents before they happen. They've already proven the concept. Now they're growing and they need a Lead Engineer to help build what comes next! The Story So Far They're a small, ambitious team working across hardware, software, and AI. Their devices feed live data into More ❯
Employment Type: Full-time
Posted:

Embedded Software Engineer

CB1, Cambridge, Cambridgeshire, United Kingdom
Platform Recruitment
Firmware Engineer | £45k | Cambridge | Hybrid My client is an ambitious SME working on the forefront of RF technology. They position their products in high-growth markets and have a deep focus on innovation. They have gone from strength to strength and remain an in-demand company. You will be reporting directly to the Head of Engineering, and have the … opportunity to develop yourself into an expert in a very high-growth sector Responsibilities as an Embedded Software Engineer: Design and develop high-quality embedded firmware for our bespoke radar products Collaborate on DSP system design and implementation Grow into ownership of critical parts of the product development ecosystem Essential technical requirements: Minimum of 2 years post-grad … development Proven ability in collaborative working environments, including Git, CI/CD, and TDD Apply now to take the next step in your journey to become an expert firmware engineer! Platform Recruitment: Platform recruitment covers a wide range of IT and Engineering positions, including C++, Embedded, Electronics, Mechanical, DevOps, Cloud, Support, Project Management, Technical Sales, and more. More ❯
Employment Type: Permanent
Salary: £45000/annum
Posted:

Software Engineer, Automation Stack

Cambridge, Cambridgeshire, United Kingdom
ECM Selection (Holdings) Limited
Working on automation software for scientific hardware platform Cambridgeshire - South; to c£45,000 DoE + Benefits Based in purpose designed workspace, this multidisciplinary company employs both engineers and scientists to work on their sophisticated, next-generation automation platform. Their engineers utilise robotics for automation, whilst their scientists develop scalable solutions. Their software team look to interface hardware … components within this technology stack as well as provide analytics and metrics. As a Software Engineer, you will join this growing team and be provided guidance from senior members of the software team with regards to developing and testing a range of software modules. This will include agile development practices, pair programming and cross-disciplinary collaboration. … Requirements: Degree in Computer Science, Physics, Engineering or similar AND industry experience developing software for deliverable products. Experience writing OOP code for both desktop/enterprise applications and cloud-native services (via RESTful APIs). Any experience of communication interfaces (OPC UA. RS232/485), would be desirable. Experience using two or more of the following: Modern C++, C# More ❯
Employment Type: Permanent
Posted:

Software Engineer

Cambridge, Cambridgeshire, East Anglia, United Kingdom
Sagentia
span surgical robots for minimally invasive surgery, non-invasive prenatal testing, precision agricultural machinery, and mobile apps for implantable devices, among others. Key Responsibilities We are looking for a Software Engineer with a strong background in Windows or Linux application development and embedded systems to join our growing team. You will work on cutting-edge medical technology projects … collaborating with multidisciplinary teams to deliver safe, effective, and innovative software solutions for our clients. While you will be expected to be hands-on with the code, you will have the opportunity to be involved in defining the solution architecture, setting technical standards, and researching new approaches and technology options. Projects range in length anywhere from a couple of … to a couple of years. Typical projects will use a talented and collaborative cross-disciplinary team that provides insight into best practice product development in electronics design, mechanical design, software design and of course product/software design. Your work will be based at our Sagentia Innovation offices in Harston, Cambridge with opportunities for short travel to client More ❯
Employment Type: Permanent
Posted:

C# .NET Software Engineer

Cambridge, Cambridgeshire, United Kingdom
Hybrid/Remote Options
ECM Selection (Holdings) Limited
Use your ASP and C# .NET coding skills to develop high quality software with longevity Burning the midnight oil to churn out uninspiring software to an arbitrary deadline? Perhaps you need a more fulfilling role... This established Cambridge company are seeking an expert C# .NET Software Engineer to join a small, friendly and collaborative development team. … Their software serves an important societal purpose, has longevity, and therefore needs to be carefully designed and implemented, and be thoroughly tested to ensure it's long term reliability and maintainability. The management see the development team and the software as two complimentary aspects of the formula driving their success and engineering expertise is appreciated. With involvement throughout … the software stack, you will be a part of a small collaborative Agile XP team, working together with other developers, testers, and product owners, to help deliver new features and enhancements. Essential skills and attributes: A 1st or 2.1 degree in computer science or similar from a well-ranked university Substantive hands-on ASP.NET and/or C# professional More ❯
Employment Type: Permanent
Salary: £55000 - £70000/annum DoE + benefits
Posted:

Senior Software Engineer - Python/Safety-Critical

Cambridge, Cambridgeshire, United Kingdom
ECM Selection (Holdings) Limited
Developing Python-based software for advanced manufacturing systems Cambridge South; £highly competitive + benefits This Cambridgeshire-based company is developing automated manufacturing technology for the biotech industry. As their product matures, they are seeking an experienced Software Engineer with expertise in safety critical software development. You will be joining a bright and highly motivated team, with … engineering, or systems engineering. Your product development experience and collaboration skills will allow you to quickly come up to speed with the technology and help shape the direction of software development. You will need: Excellent coding skills in Python, having previously created substantive, thoughtfully designed and implemented (e.g. PEP 8) Python programs. (Casual scripting won't suffice.) Experience in More ❯
Employment Type: Permanent
Posted:
Software Engineer
Cambridge
10th Percentile
£55,000
25th Percentile
£60,000
Median
£67,500
75th Percentile
£80,000
90th Percentile
£98,500