Cambridge Mechatronics Limited (CML) is a multi-disciplinary technology company, developing complete and compact actuator solutions utilising our cutting-edge shape memory alloy (SMA) technology. Our technology is shipping as part of camera module solutions in top tier flagship smartphones More ❯
while being direct, humble, collaborative, and inclusive of diverse perspectives. AMD together we advance_ AMD seeks high calibre software engineers to work on the design and implementation of embedded firmware for AMD networking products. THE ROLE This is an exciting role in the AMD Network Technology Group based in the Cambridge UK office. You will be part of a key More ❯
FPGA Firmware Engineer - Defence Communications Location: Peterborough (3 days per week on-site) Salary: £65,000-£80,000 + excellent benefits Clearance: Must be eligible for BPSS & SC Join a growing engineering team delivering critical communications solutions that keep air travel safe worldwide. This is a fantastic opportunity for an FPGA Firmware Engineer to take ownership of complex firmware projects … of around 50 engineers working across the full development lifecycle, from design through to testing and validation. What you'll be doing You'll design, develop, test, and document firmware for FPGA-based DSP applications. Working closely with the Test & Acceptance teams, you'll support integration, test plan development, execution, and reporting. You'll participate in design and code reviews … a collaborative environment. What you'll bring Strong academic background in a relevant technical subject (e.g., Electronics, Communications, Computing) Experience with VHDL/Verilog and C programming for FPGA firmware development Knowledge of communications systems, modulation techniques, and DSP principles Understanding of firmware/software design methodologies and the full product development lifecycle Familiarity with SoC modular designs and embedded More ❯
power analysis and design updates to reduce power. Documentation including micro architecture and programming guides. Ownership of complete work package from specification through to delivery. Cross functional collaboration with Firmware, Systems and Verification teams. Running ASIC development tools including Lint, CDC, Synthesis, Power analysis tools. Planning, reporting status and communicating progress against expectations. Required Competencies Effective communicator with strong technical More ❯
power analysis and design updates to reduce power. Documentation including micro architecture and programming guides. Ownership of complete work package from specification through to delivery. Cross functional collaboration with Firmware, Systems and Verification teams. Running ASIC development tools including Lint, CDC, Synthesis, Power analysis tools. Planning, reporting status and communicating progress against expectations. Required Competencies Effective communicator with strong technical More ❯
Cambridge, Cambridgeshire, England, United Kingdom Hybrid / WFH Options
Redline Group Ltd
lives. Requirements of the Principal Electronics Design Engineer: A degree in Electronics, Electrical Engineering, Software, or Computer Science Experience developing circuitry and control systems Experience in Architecting and writing firmware in one or more of C, C++, Verilog or VHDL Strong team player and collaborator Experience in medical and life sciences sectors is highly desired Experience in a design consultancy More ❯
Great Shelford, Cambridge, Cambridgeshire, England, United Kingdom
MFK Recruitment
you will be placed in the 3rd tier phone queue in the event of busy periods Part of your role will require you to tackle proactive tasks such as Firmware Upgrades/Process Development/Project Delivery/Recurring infrastructure checks You must be able to work as a team alongside other engineers with a combined goal of continuous service More ❯
leading-edge SoCs to life in a virtual environment! Develop Fast Platform Models that simulate software-visible behavior of AMD's next-generation designs. Enable pre-silicon development of firmware, system, driver and application software. Support emulation acceleration, performance, and power modeling. Enhance our simulation infrastructure and develop innovative, new debug features. The Virtual Software Modeling Engineer will have broad More ❯
of intelligent products and systems. This specialism is critical in various domains, including: PCB and Circuit Design (Analog, Digital, and Mixed-Signal) FPGA and ASIC Development Embedded Systems and Firmware Design Signal Processing and RF Engineering Power Electronics and Sensor Integration Prototyping and Product Development Lifecycle Some of the many roles we cover: Electronic Design Engineer Hardware Engineer Embedded Systems More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
open-source fuzzing tools, sanitisers, or security research publications. Knowledge of distributed fuzzing at scale (GCP/AWS, Kubernetes, or bare-metal clusters). Familiarity with kernel, embedded, or firmware fuzzing (e.g., Syzkaller, QEMU-based harnesses). Background in reverse engineering, static analysis or symbolic execution. Experience integrating fuzzing into CI/CD pipelines and tracking coverage metrics. If you More ❯
program to improve yield, productivity, and quality. The Engineer will be assigned to a project and be responsible for the performance and operation of the radio, to include digits, firmware and analogue/RF. This involves interfacing directly with analogue and digital designers, systems engineers and radio control FW engineers to provide a complete radio system solution for verification and More ❯
program to improve yield, productivity, and quality. The Engineer will be assigned to a project and be responsible for the performance and operation of the radio, to include digits, firmware and analogue/RF. This involves interfacing directly with analogue and digital designers, systems engineers and radio control FW engineers to provide a complete radio system solution for verification and More ❯
Duxford, Cambridge, Cambridgeshire, England, United Kingdom Hybrid / WFH Options
DMR Personnel Ltd
across a multidisciplinary team, potentially mentoring with more junior members of the engineering team Lead the development, enhancement, and maintenance of embedded Linux software for advanced communication systems. Developing firmware components for products in an Embedded Linux environment Technical documentation to be presented to internal and external stakeholders Design and implement software components, communication protocols, and algorithms while ensuring compliance More ❯
reviewed and up to date (ITGlue) Performing hands-on tasks such as building and configuring laptops to customer specifications. Applying Security updates to Windows servers, updating software drivers, and firmware versions. Gaining exposure to a wide range of cloud technologies such asMicrosoft 365, Azure, and otherSaaSbased Applications Utilising tools likeN-Able,Powershell,andIntuneto trouble shoot issues, deploy updates and automate More ❯
Teamwork makes the stream work. Roku is changing how the world watches TV Roku is the TV streaming platform in the U.S., Canada, and Mexico, and we've set our sights on powering every television in the world. Roku pioneered More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
National Fire Chiefs Council Limited
mobilisation. You will be undertaking the installation, testing, upgrading, control and management of all configuration items of the ICT network and communications infrastructure including all documentation, software, hardware and firmware assets, including information relating to the configuration items, their dependencies and relationships. You will have: A qualification in ICT network to CCNA level or working towards a formal industry training. More ❯
Teamwork makes the stream work. Roku is changing how the world watches TV Roku is the TV streaming platform in the U.S., Canada, and Mexico, and we've set our sights on powering every television in the world. Roku pioneered More ❯
skills. The Team The System Software Group is charged with enabling the next generation of cutting-edge AI compute server class systems. We are responsible for all low-level firmware, Linux Kernel device drivers, baseboard management controllers, and platform support tools. Specifically, the System Software QA team ensure that the deliverables from the System Software group are of the highest … standards for our customers. Responsibilities and Duties Responsible for Test Design and development for projects within System Software including Firmware, Kernel and Baseboard Management Control modules. Maintaining and Enhancing Continuous Integration against Simulations, Emulations and Physical Hardware. Working closely with all System Software development teams supporting a culture of Test-Driven Development. Technical leadership on various sub-module within different … or junior team members. Liaising with stakeholders to gather requirements and developing acceptance tests for both internal and external customers. Candidate Profile Essential: Test design and development experience for Firmware and/or Linux kernel. Understanding of OS kernel and device driver primitives with experience in Linux or similar systems. Experience in performance and latency measurements for a low-level More ❯
Cambridge, Cambridgeshire, England, United Kingdom
Newton Colmore Consulting Ltd
Firmware Engineer - Complex Technology Newton Colmore is working with a research company in Cambridge, and we are searching for an electronics and firmware engineer to join their team. This company work on highly complex research programmes, developing devices and applications for the defence and security industries. They are now looking for an engineer to join the team and take lead … on electronics and firmware-focused research. You will be working alongside physicists, mechanical engineers and fellow electronics engineers in world-class labs and workspaces in Cambridge. Your work will be highly confidential and top secret, meaning that you will need to attain security clearance in order to be successful in this role. I am unable to disclose any project examples … a variety of other benefits. This company dedicate time and resources to their engineer's development. It is expected that you will have prior experience with developing electronics and firmware solutions for complex devices, coupled with strong academics. The role is open on experience level, as the company prioritise skills over years of experience and so it can be tailored More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
you passionate about building secure systems from the ground up? We're seeking an experienced and motivated Product Security Engineer to enhance the security of our SoC and embedded firmware solutions. In this role, you will evaluate system security architectures, review firmware code, contribute to ROM assessments, and perform hands-on threat modeling and lightweight testing. This opportunity is ideal … a tangible impact on real-world products. If you are detail-oriented and committed to empowering others in security practices, we would love to hear from you! Responsibilities: Review firmware and SoC architecture for security risks and threats. Evaluate security features such as secure boot, rollback protection, memory isolation, and TEE. Perform C/C++ security code reviews to identify … implementation flaws. Conduct targeted tests to validate security concerns. Collaborate with cross-functional teams to integrate security into the development process. Help design secure firmware architectures for key management, update processes, and hardware protections. Communicate risks and solutions effectively to technical and non-technical stakeholders. Required Skills and Experience: Experience securing hardware-firmware interfaces or embedded systems. Hands-on expertise More ❯
skills. The Team The System Software Group is charged with enabling the next generation of cutting-edge AI compute server class systems. We are responsible for all low-level firmware, Linux Kernel device drivers, baseboard management controllers, and platform support tools. Specifically, the System Software QA team ensure that the deliverables from the System Software group are of the highest … standards for our customers. Responsibilities and Duties Responsible for Test Design and development for projects within System Software including Firmware, Kernel and Baseboard Management Control modules. Maintaining and Enhancing Continuous Integration against Simulations, Emulations and Physical Hardware. Working closely with all System Software development teams supporting a culture of Test-Driven Development. Candidate Profile Test design and development experience for … Firmware and/or Linux kernel. Understanding of OS kernel and device driver primitives with experience in Linux or similar systems. Coding experience in: C or C++ Scripting experience: Python or Bash. Possess excellent written and oral communication skills, good work ethics, high sense of teamwork, love to produce quality work and commitment to finish your tasks every single day. More ❯
revolutionizing various industries including automotive and industrial sectors. They have developed ground-breaking products that have empowered their clients to achieve unprecedented breakthroughs. They are now seeking a principal firmware engineer to join their remarkable journey of growth and commercial success. As the principal firmware you will engage in low-level work that combines functionality and high efficiency. Your responsibilities … will include developing firmware for new and existing products, integrating with client requirements, and developing to high regulatory standards. Requirements: Experience with C/C++ for firmware development. Familiarity with RTOSes Experience working with a range of microcontrollers Knowledge of peripherals, interfaces, and connectivity protocols such as I2C, CAN, UART, SPI, ADC, DAC Desirable: Experience with cross platform GUI development More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
generation solutions using innovative technologies, methodologies and tools. This will involve development of software used in simulation, emulation, modelling and collaboration with cross-functional teams in design, verification, architecture, firmware, and pre and post silicon test. You will build and innovate new processes along the way. We want your talents applied not only to ensuring customer requirements in PPA are … understand the software and hardware behaviour to deliver power optimisations. Required Skills and Experience : Proven experience in software development for SoC platforms. A background developing low-level embedded system firmware, boot loaders, RTOS, device drivers. Familiarity working with operating system environments (Linux, Android). Experience in architecting software stacks written preferably in C or C++. Demonstrable experience in developing and More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
teams Define and manage support deliverables throughout the software lifecycle Engage with product management to align support with product strategy and partner needs Provide support for our partners with firmware and software related problems on their Arm-based systems Deliver occasional customer training sessions (mostly remote) Travel occasionally to Arm sites and partner locations Required Skills and Experience : 10+ years … in firmware/software development Strong C/C++ programming skills Deep understanding of SoC architecture, especially for automotive systems Experience debugging from firmware to OS/application layers (Linux, RTOS) Familiarity with functional safety processes (FuSa) Solid grasp of Arm processor architecture Experience of leading teams, directly and indirectly Excellent communications skills (both written and verbal) "Nice To Have More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
to enable Arm by providing software solutions that bridge higher-level software stacks with hardware. Job Overview: Responsibilities: Our Open-Source Software group develops new Arm architectures in kernel, firmware, system control, and driver development for diverse markets. We focus on speed, efficiency, and security, supporting the latest Arm features and standards. We seek engineers experienced in low-level C … firmware, tooling, and OS design, who enjoy contributing to the open-source community. Your day-to-day responsibilities include: Maintaining the upstream Linux port and user space tools as part of the core arm64 Linux Kernel team Reviewing code on public mailing lists and upstreaming code to Linux subsystems like perf Enhancing performance and security of the upstream Linux Kernel More ❯