Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Octagon Group
SeniorEmbedded Software Engineer – C++/Yocto/Embedded Linux Location: Cambridge, UK (Hybrid – 3 days onsite) Salary: £70,000 - £100,000 per annum Benefits: Flexible working, hybrid pattern (3 days onsite), 25 days annual leave, pension scheme, visa sponsorship available Are you a SeniorEmbedded Software Engineer with strong expertise in modern … C++, Yocto, and embedded Linux systems? A well-established engineering team in Cambridge is looking for an experienced software engineer to work on complex, mission-critical telecoms products. With over 30 years of innovation in the telecommunications industry, this Cambridge-based company offers the chance to work on real-time embedded systems used across global communications networks. … This is a hybrid position, requiring 3 days onsite in Cambridge, with flexibility built in. Key Responsibilities: Design, develop, and debug embedded software for telecoms applications in a Linux environment Write high-performance applications using modern C++ (11/14/17) Build and customise embedded Linux distributions using the Yocto build system Work with RTOS for real More ❯
Employment Type: Permanent
Salary: £70000 - £90000/annum Hybrid working, Pension plan
SeniorEmbedded Software Engineer, Cocca Job ID: Evi Technologies Limited As a SeniorEmbedded Software Engineer, you will be a core member of a software team, developing Ring's next generation of Camera centric devices. Ideal candidate would be passionate about building IOT products. You must be responsive, flexible, and able to succeed within More ❯
Developing embedded software using modern C++ on Linux This product development and manufacturing company are growing and looking for a SeniorEmbedded Software Engineer 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 seniorembedded software engineer. Extensive experience with embedded software using modern C++ (ideally 17) programming that is used for developing optimised complex systems through efficient memory management including embedded kernel … 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 ❯
requires a range of skills, talent and passion. We're making remarkable progress and growing fast. About the role We have a fantastic opportunity for an experienced Field Application Engineer (FAE) with a strong background in embedded software development to successfully lead the installation and integration of Riverlane's quantum error correction stack (Deltaflow) into our partners and … customers hardware. We are looking for a technically driven and customer-oriented Senior Field Application Engineer with a strong background in embedded software to support customer installations. Working with our customers across the UK and Europe, you will work directly with internal and external engineering and scientific teams to ensure the successful deployment and optimisation of our … FPGA-based system - handling all things embedded software, from the design and build of the embedded runtime of the QEC system, to debugging and performance tuning. As a Senior FAE - Embedded Software (Europe), you will help integrate our multi-FPGA, low-latency, high throughput system that needs to perform complex operations, in a predictable and guaranteed 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 embedded software 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. Our … is 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 Software Engineer (UI) building Roku's platform for millions of daily users. You'll create breakthrough UI experiences using modern C++ and AI-powered development tools, while solving … complex embedded systems challenges that directly impact how the world streams content. This role combines deep technical problem-solving with cutting-edge AI applications. You'll work closely with product teams on international features, develop tools for our engineering community, and leverage generative AI to accelerate development cycles. Perfect for senior professionals who learn fast, think proactively, and More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
Code extensions, language servers, and ML visualisation plug-ins. Our current focus is on heterogeneous multi-processor systems and custom container runtimes. We're seeking candidates who can bring embedded systems expertise to our team of polyglot developers. This is a unique opportunity to work across a wide range of technologies, transforming complex developer problems into intuitive solutions. Responsibilities … Engage with our agile planning and development processes to help shape delivery of our products Required Skills and Experience: Strong C programming with systems-level debugging experience Experience with embedded development or Linux kernel/driver programming. Ability to work confidently across multiple abstraction layers - from hardware to user-facing tools. Comfortable tackling hard problems outside your area of … expertise. "Nice To Have" Experience: Experience with the technologies below is helpful, but a willingness to learn is more important, and we actively support that growth. Embedded systems experience (RTOS, Zephyr, FreeRTOS, board bring-up, HALs) Linux internals (drivers, kernel, build systems, yocto) Hardware abstraction layers and board support packages. Inter-processor communication protocols (rpmsg, remoteproc, virtio, or similar More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
Code extensions, language servers, and ML visualisation plug-ins. Our current focus is on heterogeneous multi-processor systems and custom container runtimes. We're seeking candidates who can bring embedded systems expertise to our team of polyglot developers. This is a unique opportunity to work across a wide range of technologies, transforming complex developer problems into intuitive solutions. Responsibilities … Engage with our agile planning and development processes to help shape delivery of our products Required Skills and Experience: Strong C programming with systems-level debugging experience Experience with embedded development or Linux kernel/driver programming. Ability to work confidently across multiple abstraction layers - from hardware to user-facing tools. Comfortable tackling hard problems outside your area of … expertise. "Nice To Have" Experience: Experience with the technologies below is helpful, but a willingness to learn is more important, and we actively support that growth. Embedded systems experience (RTOS, Zephyr, FreeRTOS, board bring-up, HALs) Linux internals (drivers, kernel, build systems, yocto) Hardware abstraction layers and board support packages. Inter-processor communication protocols (rpmsg, remoteproc, virtio, or similar More ❯