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 ❯
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 SoftwareEngineer 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 SoftwareEngineer - 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 SoftwareEngineer - 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
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 SoftwareEngineer 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 SoftwareEngineer - 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 SoftwareEngineer - 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 ❯
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, 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 SoftwareEngineer: 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. SoftwareEngineer 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 SoftwareEngineer 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 ❯
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 ❯
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 ❯
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 ❯
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Client Server
C++ SoftwareEngineer/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++ SoftwareEngineer, 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++ SoftwareEngineer/Developer opportunity. More ❯
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Platform Recruitment Limited
Graduate SoftwareEngineer - £60,000 Title : Graduate SoftwareEngineer (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 ❯
Graduate SoftwareEngineer - £60,000 Title : Graduate SoftwareEngineer (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 ❯
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 ❯
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 SoftwareEngineer to join their team. As their next SoftwareEngineer hire More ❯
Title: Principal SoftwareEngineer 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 SoftwareEngineer to join their growing team. The s... JBLK1_UKTJ More ❯
C++ SoftwareEngineer/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++ SoftwareEngineer, you'll build and maintain high-performance data feeds, core transport protocols 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 ❯
Cambridge, Cambridgeshire, UK Hybrid/Remote Options
ISL Talent
Lead SoftwareEngineer 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 ❯
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 SoftwareEngineer: 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 ❯
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 SoftwareEngineer, 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 ❯
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 SoftwareEngineer 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 ❯
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 SoftwareEngineer 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 ❯
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 SoftwareEngineer 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 ❯