Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Octagon Group
Senior Embedded Software Engineer – C++/Yocto/EmbeddedLinux 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 Senior Embedded Software Engineer with strong expertise in modern C++, Yocto, and … embeddedLinux 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 embeddedLinux distributions using the Yocto build system Work with RTOS for real-time More ❯
Employment Type: Permanent
Salary: £70000 - £90000/annum Hybrid working, Pension plan
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
NLP PEOPLE
training, optimizing, and deploying machine learning models using frameworks like PyTorch, JAX, LiteRT, HuggingFace Transformers, or commercial APIs. • Containerisation: Experience with cloud deployments and containerisation (Docker, Kubernetes, containerd). • Linux: EmbeddedLinux and kernel development. • Programming Languages: We adopt a flexible tooling approach, but recent projects have involved TypeScript, Python, Rust, and Go. In return: You will More ❯
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 way. You will also use your knowledge and expertise to support More ❯
Cambridge, Cambridgeshire, England, United Kingdom Hybrid / WFH Options
UNICORN RESOURCING LIMITED
troubleshooting skills and attention to detail. Experience testing network-based applications (REST APIs, client-server). Basic scripting skills in Python. Desirable: ISTQB Foundation or similar qualification. Experience with Linux, EmbeddedLinux, and Windows OS. Knowledge of CI tools (e.g., Jenkins) and version control (e.g., Git/SVN). If you are interested in the role of More ❯
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 … in which we solve a variety of challenges for different clients. Responsibilities Design and develop software applications and control algorithms using OO languages (C# and C++) and/or embedded code (C) Collaborating with electronics, mechanical and systems engineers to integrate software with hardware components and robotics platforms Writing technical design documentation Skills, Knowledge and Expertise Proficiency in : o … C/C++, C#, or .NET for PC application development. o Embedded software development for microcontrollers (e.g., ARM Cortex, STM32). Familiarity with RTOS, bare-metal, or embeddedLinux environments. Professional experience utilising Docker containers. Experience with communication protocols (UART, SPI, I2C, USB). Experience with IEC 62304, ISO 13485, or FDA 21 CFR Part 820. Strong More ❯
St. Neots, Cambridgeshire, East Anglia, United Kingdom
MASS Consultants
real-time logic. Develop for AMD/Xilinx RFSoCs (e.g. Zynq UltraScale+) and Intel FPGAs (e.g. Agilex), including integration with high-speed ADCs/DACs. Collaborate with systems, RF, embedded software, and verification engineers to ensure end-to-end performance and compliance. Support test and lab evaluation using signal generators, spectrum analysers, and oscilloscopes. Lead or contribute to the … development, and internal consultation across teams. Essential Experience Proven track record in delivering FPGA designs for real-time, high-speed, or RF-centric systems. Proficiency in VHDL, SystemVerilog, and embedded C for FPGA-host integration, control, and testing. Experience with MATLAB/Simulink and HDL Coder for algorithm-to-hardware workflows. Proven ability to develop and deploy on Xilinx … and/or Intel Agilex/Stratix platforms. Expertise with Vivado, Quartus, constraint management, simulation, and timing closure for multi-clock, high-throughput designs. Desirable Experience Experience working with embeddedLinux, bare-metal C drivers, or FPGA-based system integration. Familiarity with AXI interfaces, memory interfaces, JESD204B/C, or high-speed ADC/DAC integration. Experience designing More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
C++ Deep understanding of processor architecture, and the interaction between software and hardware Experience using software development tools to develop code and debug low level issues Previous usage of embeddedLinux or Android Effective written and verbal communication (English) "Nice To Have" Skills and Experience : Understanding of multi-core or multi-processor systems, as well as system interconnects More ❯