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 ❯
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 ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
and motivated engineer to join our team. You would be involved in working on Linux kernel drivers, upstreaming and code review, interacting with hardware engineering, video encode and decode firmware, using hardware emulation (software, FPGA), Android, libcamera, testing/QA and more. Key Responsibilities: Develop and maintain video codec drivers. Optimize video codec performance and ensure correctness. Collaborate with team More ❯
never shies away from a challenge About the team You will join the team that works on Ring devices, including video doorbells, and security cameras. We develop the device firmware which supports popular features such as Live View, colour night mode or motion detection. Our goal is to ensure a secure, reliable product development integrating with the Ring product range 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 ❯
providing software solutions that interface higher-level software stacks with the hardware itself. Responsibilities: Our Open Source Software group is enabling new Arm architecture in projects such as kernel, firmware, system control and driver development, for a variety of target markets. Software on Arm must be fast, efficient and secure, and support the very latest Arm architectural features. We're More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
to open-source fuzzing tools, sanitisers, or security research publications. Knowledge ofdistributed 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 intoCI/CD pipelines and tracking coverage metrics. If you're More ❯
or compilers. Excellent programming (C C) and scripting skills (Python). Assembly experience a plus. Proficiency with debugging large, complex system software. 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. More ❯
a Sensor Engineer/Physicist to join them with key responsibilities in sensor performance enhancement, optimisation of sensor hardware and algorithms, and enabling the seamless interface between electronics, mechanical, firmware and algorithms. Requirements: You’ll hold a degree in electronic engineering or applied physics (and likely a PhD or Master’s). Your relevant experience will include research and industrial More ❯
currently don't possess. Consequently, it would be highly advantageous if you have experience as an Electronics Engineer who has worked on PCB design, circuit design, embedded software, or firmware engineering. The types of Medical Devices you will be working on will change regularly. Therefore, it would be beneficial if you have experience working on a variety of projects throughout 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 ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
proven track record of contributing to or leading open source projects in the media domain. Responsibilities: Provide technical leadership and mentorship to a team of engineers working on VPU firmware, drivers, and media frameworks Drive the design, development, and optimization of video codec software (encode and decode) for various multimedia stacks (e.g., V4L2, FFmpeg, GStreamer). Guide the integration of More ❯
Role: Firmware Hardware Engineer Location: Cambridge + Fully onsite role Salary: competitive depending on skills Purpose/Role Overview : The purpose of the role is to deliver complete electronics solutions to meet functional regulatory and manufacturing requirements. The ideal candidate would have strong hardware and firmware design skills with prior experience designing commercial products. It is important you have designed … see it as an impediment. You are a team player and like bouncing technical ideas with your colleagues. Main Responsibilities & Accountability : To take full ownership of electronics hardware & embedded firmware development to deliver complete electronics solutions, from concept to final product. Hands-on roles that involve detailed design, development & testing of electronics hardware and firmware for all products. Evaluation of … support to the Quality, repair, and customer services functions. Writing requirements, technical reports, and keeping up to date with developments in technology and regulations. Management of external electronics/firmware/software design contractors as needed, to deliver electronics solutions. Skills, Knowledge & Competencies : Experience designing electronic circuits & embedded software for commercial products. Proficient in schematic capture & PCB layout software, using 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 ❯
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 ❯
understand system requirements and translate them into detailed SystemC models. Extensive experience with C++ programming to ensure efficient and effective model development. Preferred Qualifications: 10+ years of Software/Firmware Engineering or related work experience. 5+ years of experience developing Virtual Platforms or Simulators Open Source Development experience Experience in Unit Testing Continuous Integration ARM Fast Models Server Architecture (RAS … Manageability) Top Preferred Skills 1. SystemC TLM or QEMU 2. Modern C++ 3. ARM Architecture (CPU, GIC, CoreSight Debug) 4. Firmware and/or Device Driver Development and Debug 5. Git Revision Control Technologies: Virtual Platform, SoC Architecture, CPU Firmware, Software Engineer Principal Duties and Responsibilities: Leverage advanced software/hardware systems knowledge and experience to design, develop, create, and More ❯
Cambridge, Cambridgeshire, England, United Kingdom
UNICORN RESOURCING LIMITED
play a key role in shaping product architecture, driving system-level thinking, and contributing to long-term technology strategy. The company specialises in developing high-performance drive electronics, embedded firmware, and control software for industrial systems, with a strong emphasis on innovation and system integration. This is a hands-on, immersive role that would suit a candidate with a strong …/PhD) in Physics, Electrical Engineering, Systems Engineering, or Applied Mathematics Strong analytical background in areas such as image processing, control systems, or fluid mechanics Experience working across hardware, firmware, and software domains Proficiency in tools such as C++, Python, C#, JavaScript, or simulation software Desirable: Exposure to digital printing, high-speed electronics, or embedded systems Familiarity with FPGAs, real 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 ❯
step. What You'll Do Perform manual testing of CRFS systems, focusing on how they behave in the hands of real users Validate GUI-based control applications and embedded firmware across multiple CRFS product variants Conduct regression testing during firmware/software updates Reproduce, triage, and document bugs using the issue tracking system, working closely with engineering Build and maintain … plans) and verbally (explaining behaviour to engineers) A user-first perspective - you notice UX glitches, system inconsistencies, and edge cases others miss Interest in cross-functional systems (hardware + firmware + software) A desire to learn and grow into deeper technical ownership Nice to Have Experience in hardware or embedded systems testing Basic Python scripting for test automation or data 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 ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
Arm by developing software solutions that bridge higher-level software stacks with hardware. Job Overview: Responsibilities: Our Open-Source Software group focuses on enabling new Arm architectures through kernel, firmware, system control, and driver development for diverse markets. Software on Arm must be efficient, secure, and compliant with the latest standards. We seek engineers experienced in low-level C coding … 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 upstream Linux Kernel on More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
TidalSense limited
incidents and notifiable events are handled in accordance with the company's procedures for post-market surveillance (under ISO 13485 and EU MDR). Work closely with the software, firmware, hardware, operations and quality teams to resolve technical issues promptly and to ensure a positive customer experience Create continuous improvements to technical and troubleshooting manuals, customer operational processes, and support … process improvement Desirable: Bachelors degree in computer science, engineering or other relevant data-oriented discipline (or equivalent industrial experience) Experience working with medical devices that include a software or firmware component Experience working within a quality management system (ISO 13485 or ISO 9001), or in a regulated industry Industrial experience as Tier 2 or 3 Technical Support Engineer or similar More ❯