CI/CD pipelines (e.g., Jenkins, GitLab) Monitor system performance and troubleshoot technical issues Mentor junior engineers and manage sprint boards Essential Skills & Experience: 5+ years in application and firmware/embedded software development (C/C++, Python, Rust) Strong hardware/software integration experience Experience with internet and application layer protocols, including security standards Familiarity with both Linux and More ❯
CI/CD pipelines (e.g., Jenkins, GitLab) Monitor system performance and troubleshoot technical issues Mentor junior engineers and manage sprint boards Essential Skills & Experience: 5+ years in application and firmware/embedded software development (C/C++, Python, Rust) Strong hardware/software integration experience Experience with internet and application layer protocols, including security standards Familiarity with both Linux and More ❯
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 ❯
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 ❯
CB22, Great Shelford, Cambridgeshire, 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 ❯
across development and early production stages Build data pipelines and analysis tools in Python or MATLAB to extract, visualise and interpret key performance insights Work closely with hardware, software, firmware and applications teams to define test criteria and refine results Contribute to lab infrastructure development and help mentor junior engineers Support root-cause analysis for anomalies and product investigations with More ❯
Project Manager About the role lowRISC CIC is a not-for-profit hardware and software engineering company, collaborating with international partners to create and maintain open source silicon designs, firmware and tools. This includes lowRISC's flagship OpenTitan project - the largest open source silicon project in the world. We are looking for an experienced Technical Project Manager to join our 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 ❯
Cambridgeshire, England, United Kingdom Hybrid / WFH Options
Oho Group Ltd
Job Opportunity: Embedded Systems Firmware Engineer (Fully Remote) We are seeking a talented and motivated Embedded Systems Firmware Engineer to join our dynamic team. In this fully remote role, you will be responsible for designing and developing firmware for embedded medical devices, ensuring the highest standards of safety, functionality, and performance in a fast-paced environment. Key Responsibilities: Lead the … design, development, and optimization of embedded firmware for medical devices, ensuring compliance with industry regulations and standards. Collaborate with cross-functional teams, including hardware engineers, product managers, and regulatory experts, to define project requirements and deliver technical solutions for medical applications. Take ownership of tasks from initial concept through to completion, providing accurate project estimates and delivering within deadlines. Identify … providing technical expertise in a collaborative environment. Follow best practices for software development, including conducting code reviews, ensuring automated testing, and maintaining high code quality. Document all stages of firmware development, ensuring that technical documentation meets regulatory standards. Mentor and support junior team members, providing guidance and fostering their growth within the team. Preferred Qualifications: Bachelor’s degree in Electrical More ❯
data warehouse. A day in the life As you lead the Business Intelligence Engineering (BIE) efforts for an upcoming device launch, your day involves collaborating closely with Product, Program, Firmware, and various other engineering teams. Having already identified the key signals to analyze device performance based on feature sets, you spend time aligning on proper definitions to analyze these features 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 ❯
Peterborough, Cambridgeshire, UK Hybrid / WFH Options
G2 Recruitment
My market leading client has a superb new opening for a Firmware Engineer to join them on a permanent basis. This role is working heavily remote with occasional visits to their UK office. Due to contractual reasons, candidates must be based in the UK. Candidates must have at least 5 years proven C++ experience engineering software through the full software … development life cycle. Candidates must have the ability to design software and implement design patterns. Day-to-day you will be engineering embedded firmware for high speed interfaces alongside some DSP work. Previous experience handling real-time audio is essential. Salary circa £65,000, dependent on experience. firmware engineer, embedded software engineer, software developer, c++, embedded c, UML, audio, real … time, music, remote working, embedded engineer, dsp, digital signal processing, firmware engineer, embedded software engineer, software developer, c++, embedded c, UML, audio, real-time, music, remote working, embedded engineer, dsp g2 Recruitment are committed to equality of opportunity for all applications from individuals are encouraged regardless of age, disability, sex, gender reassignment, sexual orientation, pregnancy and maternity, race, religion or More ❯
Cambridge, Cambridgeshire, UK Hybrid / WFH Options
G2 Recruitment
My market leading client has a superb new opening for a Firmware Engineer to join them on a permanent basis. This role is working heavily remote with occasional visits to their UK office. Due to contractual reasons, candidates must be based in the UK. Candidates must have at least 5 years proven C++ experience engineering software through the full software … development life cycle. Candidates must have the ability to design software and implement design patterns. Day-to-day you will be engineering embedded firmware for high speed interfaces alongside some DSP work. Previous experience handling real-time audio is essential. Salary circa £65,000, dependent on experience. firmware engineer, embedded software engineer, software developer, c++, embedded c, UML, audio, real … time, music, remote working, embedded engineer, dsp, digital signal processing, firmware engineer, embedded software engineer, software developer, c++, embedded c, UML, audio, real-time, music, remote working, embedded engineer, dsp g2 Recruitment are committed to equality of opportunity for all applications from individuals are encouraged regardless of age, disability, sex, gender reassignment, sexual orientation, pregnancy and maternity, race, religion or More ❯
Embedded Software Engineer This leading company based in Cambridge are looking a Embedded Software Engineer to join there team. Core Responsibilities: Spearheading the design and development of embedded systems firmware in alignment with project objectives, under the direction of senior leadership in R&D. Defining the scope of assigned tasks and providing an initial project estimate. Operating in a high … established processes. Providing mentorship and guidance to junior team members. Preferred Qualifications: Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field. Extensive experience in firmware development, with expertise in embedded C and/or C++. Proficient in microprocessor or System-on-Chip (SoC) development (e.g., ARM, PIC). Experience with communication protocols and peripherals such … as UART, I2C, SPI, Ethernet, BLE, Wi-Fi, CAN, Modbus, and others. Demonstrated experience working with RTOS (e.g., FreeRTOS, ThreadX) for firmware development. Hands-on experience with IoT technologies, including MQTT, Protobuf, cryptography, secure boot, etc. Proficient in bare metal driver development and board bring-up (BSP). Basic electronics knowledge, including reading schematics and using test equipment like digital More ❯
The R&D Engineer on Embedded and Linux systems position is a worker role designing and developing the software and firmware of our security systems and building energy management systems Development is in C/C++ and includes maintaining and porting Linux kernels to ARM-based processors, plus also creating custom drivers and applications in C/C++. The role … involves: Maintenance of existing embedded firmware & drivers on the ARM Cortex A8, Cortex M3 and ARM9 platforms with future development on peripheral rich MCU using Cortex-M family Work on the embedded firmware supporting TCP/IP Stack, UDP, RS485 and RS232 communications systems with encryption options, data processing of configuration and transaction data Development of RFID based product ZigBee … and Android development systems Linux kernel and system programming experience Awareness of deploying software on real-time Operating Systems and ARM-based processing platforms and have an appreciation of firmware and electronics design Salary of £40,000 - £46,000 per annum (salary depending on experience) 20 days annual leave Bank holidays Company pension scheme available Additional annual leave achievable Mobile More ❯
The R&D Engineer on Embedded and Linux systems position is a worker role designing and developing the software and firmware of our security systems and building energy management systems Development is in C/C++ and includes maintaining and porting Linux kernels to ARM-based processors, plus also creating custom drivers and applications in C/C++. The role … involves: Maintenance of existing embedded firmware & drivers on the ARM Cortex A8, Cortex M3 and ARM9 platforms with future development on peripheral rich MCU using Cortex-M family Work on the embedded firmware supporting TCP/IP Stack, UDP, RS485 and RS232 communications systems with encryption options, data processing of configuration and transaction data Development of RFID based product ZigBee … and Android development systems Linux kernel and system programming experience Awareness of deploying software on real-time Operating Systems and ARM-based processing platforms and have an appreciation of firmware and electronics design Salary of £40,000 - £46,000 per annum (salary depending on experience) 20 days annual leave Bank holidays Company pension scheme available Additional annual leave achievable Mobile More ❯