Cambridge, England, United Kingdom Hybrid / WFH Options
SoCode Recruitment
Senior Embedded C/C++ SoftwareEngineer | Multimedia | Permanent Competitive salary – Up to £120k (Based on experience) Full-time, Permanent Cambridge-based (Hybrid/Remote) Finding a gap in the market for Audio/Visual products, this company, through organic growth, are looking for a Senior Software Engineers to join the team.This versatile product supports both … high reliability, they provide around-the-clock playback, interfacing with hardware, and enabling synchronisation for multiple expansive visual displays. This is a senior-level opportunity, ideal for an experienced softwareengineer with a strong background in embedded multimedia systems and a willingness to engage with a wide array of technologies, from microcontrollers to multi-core processors. Key … Responsibilities: Design, develop and debug multimedia features (audio, video, streaming) for embedded Linux platforms Evaluate new hardware platforms and provide technical input on architecture and design Collaborate across teams, including support and sales engineering to resolve technical challenges Contribute to the delivery of new product developments as part of an agile, growing team Essential Skills & Experience: Strong experience with More ❯
spends most of its time working on customer focused features that improve the user experience on Roku devices, primarily related to purchase and payment features that are implemented in embeddedsoftware or firmware. Our product roadmap helps us accelerate our growth and scale, putting surprising new features into the hands of tens of millions of Roku users worldwide. … a hub of innovation, and we're pushing the future of streaming with AI-driven features and global expansion. About the role Join our Cambridge team as a Senior SoftwareEngineer (UI) to build user-facing features for Roku's platform, reaching millions of users daily. You'll develop intuitive, high-performance UI and collaborate with designers and … engineers to shape how millions stream their favorite content. Our new Senior SoftwareEngineer, Embedded will be contributing extensively to our embedded UI development, algorithm implementation for complex features to make it more user intuitive and underlying architecture. You will be working closely with product management to understand new features or extending current features for international More ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
Social network you want to login/join with: Senior EmbeddedSoftwareEngineer, Cambridge Client: People Source Consulting trading as Experis Location: Cambridge Job Category: Other EU work permit required: Yes Job Views: 7 Posted: 18.04.2025 Expiry Date: 02.06.2025 Job Description: Role: Senior EmbeddedEngineer Location: Cambridge Hybrid role: 3 days a week in the … office, Monday, Tuesday and Thursday set days. You will be creating and developing embeddedsoftware for the most advanced distributed spectral monitoring systems, with C++ and Linux operating system. This is a great opportunity to take significant responsibility in a fast-paced and successful company, working alongside a talented group of like-minded Engineers on a range of … fascinating applications. Duties and responsibilities: All aspects of the full software development life cycle, including requirements analysis, design, development, testing, documentation, and training. Programming to deliver robust, clean, high-quality software. Creation of functional designs and specifications. Rigorous approach to testing, including writing scripts for test automation. Reviewing code written by other programmers and providing constructive feedback to ensure More ❯
Cambridge, Cambridgeshire, England, United Kingdom Hybrid / WFH Options
Technical Futures Ltd
Senior EmbeddedSoftwareEngineer - Award-Winning Technology Company - Cambridge - 5+ years C++ development Are you ready to shape the future of cutting-edge Augmented Reality products? Our client, an award-winning technology company at the forefront of innovation, is seeking a Senior EmbeddedSoftwareEngineer to join their talented team. What you’ll do … Contribute to the design and development of state-of-the-art AR products. Implement new features, resolve software bugs, and enhance performance on embedded systems. Collaborate closely with electronics and hardware teams, reading electronic schematics to integrate software effectively. Work on microcontrollers such as PIC32 or ARM-based systems. Your essential skills: Strong commercial experience (5+ years … in C++ development. Expertise with advanced C++ features: polymorphism, templates, smart pointers, threading, and the STL. Practical experience developing software for microcontrollers (PIC32 or ARM preferred). Ability to read and interpret electronic schematics. Desirable skills (not mandatory, but a big plus): Python scripting. Embedded Linux development. Familiarity with Xilinx Zynq and/or Microchip Polarfire FPGA SoCs. More ❯
Cambridge, Cambridgeshire, East Anglia, United Kingdom Hybrid / WFH Options
Technical Futures
Senior EmbeddedSoftwareEngineer Award-Winning Technology Company - Cambridge - 5+ years C++ development - Permanent. Are you ready to shape the future of cutting-edge Augmented Reality products? Our client, an award-winning technology company at the forefront of innovation, is seeking a Senior EmbeddedSoftwareEngineer to join their talented team. What youll do … Contribute to the design and development of state-of-the-art AR products. Implement new features, resolve software bugs, and enhance performance on embedded systems. Collaborate closely with electronics and hardware teams, reading electronic schematics to integrate software effectively. Work on microcontrollers such as PIC32 or ARM-based systems. Your essential skills: Strong commercial experience (5+ years … in C++ development. Expertise with advanced C++ features: polymorphism, templates, smart pointers, threading, and the STL. Practical experience developing software for microcontrollers (PIC32 or ARM preferred). Ability to read and interpret electronic schematics. Desirable skills (not mandatory, but a big plus): Python scripting. Embedded Linux development. Familiarity with Xilinx Zynq and/or Microchip Polarfire FPGA SoCs. More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Tec Partners
SoftwareEngineer - C++/Embedded Linux Location: Cambridge (Hybrid - 3 days office-based) Salary: £45,000 - £70,000 (depending on experience) An opportunity has arisen with a well-established engineering company in Cambridge working at the forefront of radar, surveillance, and defence technology. As part of their continued growth, they are now looking for a SoftwareEngineer with strong C++ and embedded Linux experience to help drive the development of their next-generation systems. The company's solutions are used globally in mission-critical environments. This is a chance to join a multidisciplinary team where your software will have real-world impact in the defence and security domain. Key Responsibilities: Design and … implement embeddedsoftware and control systems for radar platforms. Develop high-quality C++ code for both embedded devices and user-facing applications. Contribute to interface development for third-party system integration. Play an active role in code reviews, architectural decisions, and continuous improvement. Support cross-functional collaboration with electronics, FPGA, and systems engineers. Required Experience: Strong commercial More ❯
Join to apply for the (Senior) EmbeddedSoftwareEngineer role at Toshiba Europe Ltd 1 day ago Be among the first 25 applicants Join to apply for the (Senior) EmbeddedSoftwareEngineer role at Toshiba Europe Ltd Get AI-powered advice on this job and more exclusive features. Toshiba Europe Limited has pioneered the … development of quantum communication systems over the past decade, setting new standards for cryptography and data security. We are currently seeking an EmbeddedSoftwareEngineer (or Senior EmbeddedSoftwareEngineer, depending on experience) to join the growing team developing our products within Toshiba’s new Quantum Technology Centre, based in Cambridge, UK. The successful … candidate will play a leading role in the design, implementation, and maintenance of the software and firmware stack for our new quantum communication products. In this role, you will develop firmware for embedded microcontrollers, Linux kernel-space device drivers, and user-space command and control software, ensuring robust and reliable system operation. You will join a dynamic More ❯
Toshiba Europe Limited has pioneered the development of quantum communication systems over the past decade, setting new standards for cryptography and data security. We are currently seeking an EmbeddedSoftwareEngineer (or Senior EmbeddedSoftwareEngineer, depending on experience) to join the growing team developing our products within Toshiba's new Quantum Technology Centre … based in Cambridge, UK. The successful candidate will play a leading role in the design, implementation and maintenance of the software and firmware stack for our new quantum communication products. In this role, you will develop firmware for embedded microcontrollers, Linux kernel-space device drivers and user-space command and control software, ensuring robust and reliable system … Responsibilities: Design, develop and maintain firmware for microcontrollers Design, develop and maintain Linux device drivers for our custom electronics and quantum-optic hardware Design, develop and maintain command & control software to implement quantum communication protocols Work closely within a multifunctional development team to test and debug systems Write technical design and test documentation Guide product development and overall systems More ❯
Developing embeddedsoftware using modern C++ on Linux This product development and manufacturing company are growing and looking for a Senior EmbeddedSoftwareEngineer to join their team. Their technologies are both standalone instruments as well as hardware components for complex systems integrated into customer products. As a senior team member, you will deliver robust … high quality software, write automated tests, as well as peer review other code. Requirements: Degree in computer science or electronics, with demonstrable industry experience as a senior embeddedsoftware engineer. Extensive experience with embeddedsoftware using modern C++ (ideally 17) programming that is used for developing optimised complex systems through efficient memory management including embedded … park. Parking is available on site. Interested applicants must have full rights to work in the UK – company sponsorship or time-restricted visa holders will not be considered. Keywords: Embedded, C++, Linux, Drivers, Kernel, Network Systems, RF, Hybrid Another top job from ECM, the high-tech recruitment experts. Even if this job's not quite right, do contact us More ❯
Social network you want to login/join with: EmbeddedSoftwareEngineer Consultant (Experienced), Cambridge col-narrow-left Client: Awerian Location: Cambridge, United Kingdom Job Category: Other - EU work permit required: Yes col-narrow-right Job Reference: a217aea0bf13 Job Views: 11 Posted: 22.06.2025 Expiry Date: 06.08.2025 col-wide Job Description: Job Description Job Title: EmbeddedSoftwareEngineer Consultant (Experienced) Location: Cambridge, United Kingdom Contract: Permanent Salary: Competitive + Excellent Benefits Breakthrough technology is vital for strengthening the UK’s Defence & Homeland Security. As an EmbeddedSoftwareEngineer at Awerian, you will be at the forefront of this innovation race by helping to defend and protect the UK from the latest technological … technically demanding projects with the freedom to find solutions with the support of highly capable and intelligent colleagues. Requirements You will ideally have 3+ years relevant experience working in embeddedsoftware development, have a proven track record of design and implementation of technological solutions, and hold a relevant degree. Experience with Linux, and programming in C and at More ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
ZipRecruiter
Job Description Role: EmbeddedSoftware Contractor Location: Cambridge/Hybrid An exciting opportunity for an experienced EmbeddedSoftware Contractor to contribute to the development of next- 5G-based products within a growing technology company. Key Responsibilities: Design and implement platform-level security features for Embedded Linux systems. Harden the Linux kernel and system services. Collaborate … with software teams to embed secure development practices (SSDLC). Conduct security assessments and perform static/dynamic analysis of firmware. Integrate system-level logging and intrusion detection capabilities. About You: Strong background in Embedded Linux and system-level C programming. Experience with Linux hardening tools and techniques. Proficient in Python and Bash scripting. Solid understanding of secure … boot, firmware validation, and cryptographic signing. Excellent debugging and problem-solving skills. Effective communicator and team collaborator. Working Pattern: Minimum 2 days a week onsite Keywords: Embedded Linux/Platform Security/C/Kernel/SSDLC/Python/Firmware/Cybersecurity Apply now for a more detailed conversation. Sam Payne @ The One Group. #J-18808-Ljbffr More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Ecm Selection
For senior embedded C++ software engineers, this full-time position offers flexible hours, up to 4 days home working per week, and a competitive salary. Other benefits include private health cover, matched pension contributions, bonuses, and an option on extra holiday. The application area is green technology for power electronics. Much of the technology is Linux-based, with … skillset to potentially encompass FPGA development, power electronics and/or kernel code. Core Requirements: A good degree in a relevant discipline or equivalent experience. Demonstrable skills writing C++ embeddedsoftware, from bare metal to building out more complex systems, including work on Linux and ideally Embedded Linux. A senior engineer's know-how, independence, and More ❯
and scientists work in a collaborative environment that inspires the cross-fertilization of ideas necessary for true innovation. For more information about Draper, visit www.draper.com. Job Description Summary: The SoftwareEngineer (SMTS) develops high performance solutions for resource constrained targets. Develops next-generation resilient and fault tolerant software solutions in the application domains of undersea, terrestrial, air … hypersonics and space. The Engineer is involved in the full software development life cycle. Job Description: Duties/Responsibilities * Evaluates requirements, proposes solutions, explores design trades to support a design. * Designs algorithms using modern theory and proven techniques. * Develops embeddedsoftware based on prototype algorithms with supervision. * Analyzes designs to demonstrate performance and functionality. * Develops and … executes software tests to check compliance with requirements. * Evaluates results to establish problem causes and develop solutions for inefficient or problems. * Prepares technical data, procedures, reports, drawings, manuals, and other required documentation. * Communicates with customers and stakeholders to establish requirements and describe the design and deliverables. * Drive solutions to complex problems with limited direction - contribute to requirements development and More ❯
with clients. You will need: • A first or 2.1 degree in Computer Science, Electronics, or other applicable subject from a leading university as well as strong pre-university grades • Embeddedsoftware development experience, with excellent skills in C and a scripting language such as Python for testing. Additional coding skills in languages such as C++ or C# or … MATLAB would be a bonus • Expertise in areas such as software architecture, bare metal development, RTOS, Arm processors, or signal processing • Strong communication skills • British nationality - a high level of security clearance will be necessary and so only British citizens (single nationality) will be considered Based in modern well-equipped offices, this company has minimal hierarchy and bureaucracy and … and initiative. This is a great time to join this rapidly growing company. A highly competitive salary and comprehensive benefits package are on offer to the successful candidate. Keywords: Embedded, C, C++, C#, Python, MATLAB, RTOS, Bare Metal, Defence, Client-Facing, Cambridge Another top job from ECM, the high-tech recruitment experts. Even if this job's not quite More ❯
with clients. You will need: A first or 2.1 degree in Computer Science, Electronics, or other applicable subject from a leading university as well as strong pre-university grades Embeddedsoftware development experience, with excellent skills in C and a scripting language such as Python for testing. Additional coding skills in languages such as C++ or C# or … MATLAB would be a bonus Expertise in areas such as software architecture, bare metal development, RTOS, Arm processors, or signal processing Strong communication skills British nationality - a high level of security clearance will be necessary and so only British citizens (single nationality) will be considered Based in modern well-equipped offices, this company has minimal hierarchy and bureaucracy and More ❯
and experience — talk with your recruiter to learn more. Base pay range Direct message the job poster from Oho Group Ltd A leading Cambridge firm are seeking a Senior EmbeddedSoftwareEngineer as a hire which will prove crucial to their development plans in the very near future. With excellent investment, cutting edge tech, and a fantastic … project pipeline, this is an exceptional opportunity to join an elite team, and have a real impact on the future of the company. You will bring: Excellent proficiency in Embedded C/C++ Expertise in RTOS, Bare Metal, or Linux 1+ year of experience in a senior role Nice to have: Cross-collaboration experience with hardware and/or … Interviews are on-going, so apply now to be considered. Seniority level Seniority level Mid-Senior level Employment type Employment type Full-time Job function Industries Engineering Services and Software Development Referrals increase your chances of interviewing at Oho Group Ltd by 2x Sign in to set job alerts for “EmbeddedSoftwareEngineer” roles. Cambridge, England More ❯
leading quantum hardware providers and government agencies to make fault-tolerant quantum computing a reality. We're making remarkable progress and growing fast. About The Role As a Senior EmbeddedSoftwareEngineer at Riverlane, you will use your expert embeddedsoftware skills to design and engineer the real-time software for the world … s first Quantum Error Correction (QEC) stack. Building on our existing first generation of Deltaflow products, this is a rare opportunity to shape and influence embeddedsoftware at Riverlane, having a far-reaching impact on our designs and directly impacting our products. With responsibility from day one, you will collaborate closely with our external partners, as well as … well with different people and have a ‘ship' mentality... and you will learn quantum computing along the way! Requirements What you will do You will work with our talented embeddedsoftware team and hardware designers to design and build the embeddedsoftware for the world's first Quantum Error Correction stack. In your role as Senior More ❯
Social network you want to login/join with: Sr. EmbeddedSoftwareEngineer, Ring, Cambridge col-narrow-left Client: Evi Technologies Limited Location: Cambridge, United Kingdom Job Category: Other - EU work permit required: Yes col-narrow-right Job Reference: c6ed887a40b9 Job Views: 12 Posted: 22.06.2025 Expiry Date: 06.08.2025 col-wide Job Description: As a Senior EmbeddedSoftwareEngineer, you will be a core member of a software team, developing Ring's next generation of camera-centric devices. The ideal candidate would be passionate about building IoT products. You must be responsive, flexible, and able to succeed within an open, collaborative peer environment. You will focus on optimizing device battery life, boot time … system latency, and other performance KPIs. You will add significant new features and work on integrating with new hardware and software services. Key job responsibilities Working closely with partners, colleagues, and teams on technical problems Designing new features and solutions Monitoring and improving device KPIs Reviewing team members' code Prioritizing your own workload and assisting in team workload prioritization More ❯
A leading Cambridge firm are seeking a Senior EmbeddedSoftwareEngineer as a hire which will prove crucial to their development plans in the very near future. With excellent investment, cutting edge tech, and a fantastic project pipeline, this is an exceptional opportunity to join an elite team, and have a real impact on the future of … the company. You will bring: Excellent proficiency in Embedded C/C++ Expertise in RTOS, Bare Metal, or Linux 1+ year of experience in a senior role Excellent communication skills Nice to have: Cross-collaboration experience with hardware and/or electronic engineering Benefits: Flexible working hours Healthcare Relocation support Excellent social culture Innovative atmosphere, with a strong R More ❯
leading quantum hardware providers and government agencies to make fault-tolerant quantum computing a reality. We're making remarkable progress and growing fast. About the role As a Senior EmbeddedSoftwareEngineer at Riverlane, you will use your expert embeddedsoftware skills to design and engineer the real-time software for the world … s first Quantum Error Correction (QEC) stack. Building on our existing first generation of Deltaflow products, this is a rare opportunity to shape and influence embeddedsoftware at Riverlane, having a far-reaching impact on our designs and directly impacting our products. With responsibility from day one, you will collaborate closely with our external partners, as well as … well with different people and have a 'ship' mentality... and you will learn quantum computing along the way! Requirements What you will do You will work with our talented embeddedsoftware team and hardware designers to design and build the embeddedsoftware for the world's first Quantum Error Correction stack. In your role as Senior More ❯
Social network you want to login/join with: Senior EmbeddedSoftwareEngineer, Cambridge col-narrow-left Client: arm limited Location: Cambridge, United Kingdom Job Category: Other - EU work permit required: Yes col-narrow-right Job Reference: 30f265c0342c Job Views: 12 Posted: 22.06.2025 Expiry Date: 06.08.2025 col-wide Job Description: The Role Arm’s Software Engineering … group is responsible for creating and improving the software eco-system around Arm's next generation of applications processors. We help our partners build creative Arm-powered products, for various segments Mobile, Server, IoT connected devices, Augmented & Virtual Reality offerings, Autonomous Driving Solutions etc. and in this process, we work on range of development platforms: software-models, FPGAs … emulator, silicon. You will join a team of passionate Software Engineers who all want to mark their stamp on the future of ARM-powered computing, wherever it may lead. Job Overview: As a member of the Software Group you will have the opportunity to build upon your existing background, knowledge and expertise and contribute to Open Source projects More ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
So Code Limited
the relevance of the advertisements on the website. Maximum Storage Duration : Persistent Type : HTML Local Storage bcookie Used by the social networking service, LinkedIn, for tracking the use of embedded services. Maximum Storage Duration : 1 year Type : HTTP Cookie #-# Used to track user’s interaction with embedded content. Maximum Storage Duration : Session Type : HTML Local Storage … statistics of what videos from YouTube the user has seen. Maximum Storage Duration : Session Type : HTML Local Storage LAST_RESULT_ENTRY_KEY Used to track user’s interaction with embedded content. Maximum Storage Duration : Session Type : HTTP Cookie LogsDatabaseV2:V#||LogsRequestsStore Used to track user’s interaction with embedded content. Maximum Storage Duration : Persistent Type : IndexedDB remote_sid … Cookie ServiceWorkerLogsDatabase#SWHealthLog Necessary for the implementation and functionality of YouTube video-content on the website. Maximum Storage Duration : Persistent Type : IndexedDB TESTCOOKIESENABLED Used to track user’s interaction with embedded content. Maximum Storage Duration : 1 day Type : HTTP Cookie VISITOR_INFO1_LIVE Tries to estimate the users' bandwidth on pages with integrated YouTube videos. Maximum Storage Duration : 180 days More ❯
C++ EmbeddedSoftwareEngineer – Cambridge (Hybrid) £70,000 - £90,000 per annum Benefits include flexible working, hybrid pattern (3 days onsite), Pension, 25 days annual leave Skillset: Embedded Systems, Modern C++ programming, Yocto build system, Real-Time (RTOS) New C++ EmbeddedSoftwareEngineer job in Cambridge, Cambridgeshire focused on taking technical ownership of … critical communication systems projects. Using Modern C++ (14, 17) in an embedded linux environment. You will join a globally established organisation with over 30 years in the industry. Key Requirements – Senior EmbeddedSoftwareEngineer (Cambridge): Essential Skills: Proficient in Linux embedded development. Strong coding skills in modern C++ (11, 14, 17) Experience with Yocto build … system and Linux customisation Experience with RTOS-based development Familiar with standard hardware interfaces (e.g., SPI, I2C) This C++ EmbeddedSoftwareEngineer position is ideal for someone looking to contribute to mission-critical embedded products in a forward-thinking engineering environment. Start here to begin the application process today More ❯
Social network you want to login/join with: EmbeddedSoftwareEngineer - Kernel & Low-level Development, Cambridge col-narrow-left Client: European Tech Recruit Location: Cambridge, United Kingdom Job Category: Other - EU work permit required: Yes col-narrow-right Job Views: 4 Posted: 28.04.2025 Expiry Date: 12.06.2025 col-wide Job Description: EmbeddedSoftwareEngineer - Kernel & Low-level Development We are currently hiring for a globally leading semiconductor company, where you will join a team of highly skilled Embedded & Operating Systems experts. You will analyse, and advance the state-of-the-art of OS technologies and system software, especially those integrated in the Linux kernel with your experience in this area. You … development team contributing to the design and development of solutions for CPU and System IP based Infrastructure platforms. Your primary responsibility will include maintenance, support, and development of system software for Computing Infrastructure solutions. This position has multiple headcount from Mid-to-Senior level, please do get in touch if this is of interest! The key competencies are as More ❯
EmbeddedSoftwareEngineer - Kernel & Low-level Development We are currently hiring for a globally leading semiconductor company, where you will join a team of highly skilled Embedded & Operating Systems experts. You will analyse, and advance the state-of-the-art of OS technologies and system software, especially those integrated in the Linux kernel with your … development team contributing to the design and development of solutions for CPU and System IP based Infrastructure platforms. Your primary responsibility will include maintenance, support, and development of system software for Computing Infrastructure solutions. This position has multiple headcount from Mid-to-Senior level, please do get in touch if this is of interest! The key competencies are as … follows: Prior working experience with various Low-level Embedded projects and working as a R&D professional or Software Engineer. Experience in development and maintenance of product quality firmware with good knowledge of bootloaders and device drivers. Familiarity with the Linux environment, command line, remote shell, scripting and collaboration tools including Kernel internals. Strong understanding of established virtualization More ❯