team of Software, Electronic, Mechanical and Test Engineers, contributing to the design and development of embedded software for their market-leading products. You’ll play a key role in firmware development across a range of devices, supporting innovation from early-stage concepts through to production. Key Requirements: At least 3+ years of experience in developing embedded software using C on More ❯
Employment Type: Permanent
Salary: £55000 - £65000/annum Up to £65,000 + Benefits & Bonus (D
Cambridge, Cambridgeshire, East Anglia, United Kingdom Hybrid / WFH Options
ZENOVO LTD
team of Software, Electronic, Mechanical and Test Engineers, contributing to the design and development of embedded software for their market-leading products. You'll play a key role in firmware development across a range of devices, supporting innovation from early-stage concepts through to production. Key Requirements: At least 3+ years of experience in developing embedded software using C on More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
and demonstrations to showcase ARM's automotive software capabilities. Passionate about innovative technologies? We want to hear from you! Responsibilities: Identify, architect, and drive innovative and scalable software and firmware solutions across the Arm automotive ecosystem. Compose reference solutions using Arm's partner offerings on virtual and physical platforms showcasing Arm's focused tools and performance analyzers. Educate communities through More ❯
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Platform Recruitment Limited
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 experience in firmware … application 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 ❯
Swavesey, Cambridge, Cambridgeshire, England, United Kingdom Hybrid / WFH Options
Eclectic Recruitment
Experience with C++ Experience with MFC, WinAPI Experience with version control systems Experience of relational database systems Ability to work with a high level of autonomy Experience with embedded firmware (desirable) Ability to work as part of a small team If this role looks like your next challenge, please contact Jamie ASAP or apply via this advert! We endeavour to More ❯
with processor and SoC models. Work closely with cross-functional teams across product groups. Promote new opportunities and techniques with other groups. Preferred Qualifications Experience with kernel, driver and firmware development a plus. Experience with modeling and simulation a plus. Knowledge of ARM and/or X86 architectures a plus. Minimum Qualifications Background in low-level software, operating systems, or More ❯
standards (PCIe Gen5/6, LPDDR5/6) and peripherals for embedded compute Competence with embedded system board design, designing with complex LSI devices such as FPGAs and embedded firmware and power management ICs Experience of EDA tools for schematic entry, PCB layout from a board-design perspective (Cadence OrCAD CIS, Allegro PCB suite) Strong knowledge of PCB stack-up More ❯
by a once-in-a-generation desire to unleash creativity and change the world. Responsibilities Principal Software Engineer - Linux Kernel Enable new Arm architecture in projects such as kernel, firmware, system control and driver development, for a variety of target markets. Location: Cambridge, United Kingdom Department: Software Engineering With offices around the world, Arm is a global ecosystem of true More ❯
Cambridge, Cambridgeshire, East Anglia, United Kingdom
CURE TALENT LIMITED
mobile applications using Nuxt, Vue, and Ionic/Vue. Build and integrate APIs across mobile, web, and cloud platforms. Ensure performance, scalability, and security of deployed applications. Collaborate with firmware, hardware, and data teams to deliver end-to-end solutions. Write clean, testable, and well-documented code following best practices. Contribute to architectural decisions and technical strategy as an early More ❯
Firmware Engineer - FPGA || Cambridge, UK Location: Cambridge, UK Exp: 7-10 years Onsite/Hybrid 6 -12 month contract with possible extension FPGA and Raspberry Pi-based controller boards Validate firmware and interface specifications for FPGA and Raspberry Pi-based controller boards Develop and maintain: Register Maps for board-level communication Technical Reference Manuals (TRMs) detailing firmware architecture and interface … behavior Programming Guides for internal and external development teams Interface and validate firmware using the HAPS100 FPGA platform Support emulation workflows for pre-silicon validation and system-level testing Develop utilities and scripts for configuration, bring-up, and debug of HAPS-based setups Key skills: FPGA firmware development, experience in Interfaces such as SPI, I2C, UART, GPIO, Raspberry Pi, Test … automation scripting languages – Python, TCL to 10 years of experience Strong experience in CPLD/FPGA firmware development using Verilog/SystemVerilog Proficiency in scripting languages (e.g., Python, TCL) for automation and debug Hands-on experience with FPGA and Raspberry Pi integration Ability to create and maintain detailed technical documentation (TRMs, register maps, programming guides) Experience with HAPS100 or similar 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 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 experience in firmware … application 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 ❯
ready, commercial-grade chips and silicon building blocks, we employ a software team with a wide range of skills. Our software engineers work across the full software stack, from firmware and toolchains that interact directly with hardware to cloud-based infrastructure that tests our products at scale. This includes work in areas such as: RISC-V firmware and driver development. 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 More ❯
We’re looking for a System Test Engineer who loves getting hands-on with real hardware — not just writing test scripts. You’ll validate complex systems that blend software, firmware, and RF hardware, making sure they perform flawlessly in the wild. If you’ve been in technical support, lab test, or system integration and want to move deeper into engineering … Comfort with Linux and command-line tools. Detail-driven, analytical mindset — you love finding the edge cases. Clear communicator who can explain complex behaviour simply. Curiosity about how hardware, firmware, and software interact. 💡 Bonus Skills Python scripting for automation or data parsing. Exposure to RF, networking, or spectrum analysis tools (training available). Experience with bug tracking or test management More ❯