Firmware Engineer We are seeking a skilled Firmware Engineer to develop embedded software for advanced instrumentation and automation systems. Working alongside electronics and software engineers, youll play a key role in creating reliable, high-performance firmware that powers innovative products used in precision environments. About the role The Firmware Engineer will be responsible for embedded software design, coding and testing … across a range of microcontroller platforms. You will take ownership of firmware architecture, communication interfaces and real-time control logic, ensuring smooth integration with hardware systems. Key responsibilities Develop embedded firmware in C/C++ for microcontrollers and processors. Design and implement communication protocols (SPI, I2C, UART, USB). Collaborate with the electronics team to define and test hardwarefirmware interfaces. … Conduct code reviews, debugging and validation using test equipment. Support system integration and ensure firmware meets performance and reliability requirements. Contribute to continuous improvement of development tools and processes. Skills and experience Strong programming skills in C/C++ for embedded systems. Experience with real-time operating systems (RTOS) or bare-metal programming. Good understanding of microcontroller architectures (ARM, PIC More ❯
with C. Excellent analytical and design skills, with the ability to generate and critically review technical documentation. Awareness of real-time operating systems and ARM-based platforms. Understanding of firmware and electronics design principles. Knowledge of modern software development practices. Desirable Skills Familiarity with verification processes for embedded systems. Experience with standards such as DefStan 00-55, DO178B/C More ❯
with C. Excellent analytical and design skills, with the ability to generate and critically review technical documentation. Awareness of real-time operating systems and ARM-based platforms. Understanding of firmware and electronics design principles. Knowledge of modern software development practices. Desirable Skills Familiarity with verification processes for embedded systems. Experience with standards such as DefStan 00-55, DO178B/C More ❯
Gloucester, Gloucestershire, South West, United Kingdom
Forward Role
structured, for either x86/x64 or ARM processor architectures. Reverse engineering a wide range of technologies to uncover vulnerabilities and improve security including operating systems and/or firmware internals, security architectures and hardware abstraction. Engineering software from design to delivery in modern IDEs and languages, using Agile delivery. Creating tested and testable code. Integrating with automated verification systems More ❯
Greater Bristol Area, United Kingdom Hybrid / WFH Options
Anson McCade
and Flash memory, and high-speed serial interconnects. • Support the Technical Lead and Systems Architects in defining optimised, elegant solutions that meet demanding system requirements. • Collaborate closely with software, firmware, mechanical and production teams to ensure seamless integration. • Conduct signal integrity (SI) and power integrity (PI) analysis to guarantee robust performance. • Apply VHDL , C/C++ , or Python for board More ❯
Poole, England, United Kingdom Hybrid / WFH Options
Scalian
. ✅ Solid understanding of Embedded Systems Development . ✅ Experience with RTOS and low-level programming. ✅ Familiarity with Microservices architecture and distributed systems. ✅ Experience working closely with hardware/firmware engineers. ✅ Excellent problem-solving skills and attention to detail. Nice to Have Experience in payment systems , transport , or ticketing solutions. Knowledge of communication protocols (e.g., UART, SPI, I2C, TCP/IP More ❯
bath, south west england, united kingdom Hybrid / WFH Options
Anson McCade
and Flash memory, and high-speed serial interconnects. • Support the Technical Lead and Systems Architects in defining optimised, elegant solutions that meet demanding system requirements. • Collaborate closely with software, firmware, mechanical and production teams to ensure seamless integration. • Conduct signal integrity (SI) and power integrity (PI) analysis to guarantee robust performance. • Apply VHDL , C/C++ , or Python for board More ❯
bradley stoke, south west england, united kingdom Hybrid / WFH Options
Anson McCade
and Flash memory, and high-speed serial interconnects. • Support the Technical Lead and Systems Architects in defining optimised, elegant solutions that meet demanding system requirements. • Collaborate closely with software, firmware, mechanical and production teams to ensure seamless integration. • Conduct signal integrity (SI) and power integrity (PI) analysis to guarantee robust performance. • Apply VHDL , C/C++ , or Python for board More ❯
Senior Firmware Engineer We are seeking a passionate and skilled C/C++ Firmware Engineer to join our growing engineering team. This is an exciting opportunity to develop firmware for cutting-edge embedded systems used across a wide range of applications, from environmental monitoring to industrial automation. Key Responsibilities: Design, develop, and maintain embedded firmware using C/C++ for … microcontrollers. Lead firmware development projects from concept through delivery, ensuring high quality and timely execution. Guide hardware bring-up efforts, BSP development, and integration of peripheral drivers. Mentor and support junior and mid-level engineers, providing technical leadership, code reviews, and knowledge sharing. Implement CI/CD processes to ensure reliable and frequent product deployment. Support the full product lifecycle … from concept to production and post-deployment maintenance. Develop and maintain documentation, including firmware design specifications and user manuals. Required Skills & Experience: Degree in Electronic Engineering, Computer Science, or a related discipline. Strong experience developing firmware in C/C++ for resource-constrained embedded systems. Proficiency with Real-Time Operating Systems (e.g., Zephyr). Experience with firmware development tools such More ❯
Bristol, Avon, South West, United Kingdom Hybrid / WFH Options
MBDA
have an interest in novel and emerging technologies, and the challenges that face the Security community. It would be beneficial to have experience developing embedded software and/or firmware, but not essential You'll have a degree or equivalent experience in a STEM (Science, Technology, Engineering, Mathematics) subject or similar, and be comfortable working with engineers from other disciplines More ❯
bristol, south west england, united kingdom Hybrid / WFH Options
MBDA
have an interest in novel and emerging technologies, and the challenges that face the Security community. It would be beneficial to have experience developing embedded software and/or firmware, but not essential You'll have a degree or equivalent experience in a STEM (Science, Technology, Engineering, Mathematics) subject or similar, and be comfortable working with engineers from other disciplines More ❯
bath, south west england, united kingdom Hybrid / WFH Options
MBDA
have an interest in novel and emerging technologies, and the challenges that face the Security community. It would be beneficial to have experience developing embedded software and/or firmware, but not essential You'll have a degree or equivalent experience in a STEM (Science, Technology, Engineering, Mathematics) subject or similar, and be comfortable working with engineers from other disciplines More ❯
bradley stoke, south west england, united kingdom Hybrid / WFH Options
MBDA
have an interest in novel and emerging technologies, and the challenges that face the Security community. It would be beneficial to have experience developing embedded software and/or firmware, but not essential You'll have a degree or equivalent experience in a STEM (Science, Technology, Engineering, Mathematics) subject or similar, and be comfortable working with engineers from other disciplines More ❯
of high-performance MPSoC FPGA and AI hardware for cutting-edge applications such as software-defined radio (SDR), radar signal processing, and sensor fusion. Working closely with systems, software, firmware, mechanical, and production teams, you'll help define and deliver elegant, optimised, and reliable hardware solutions that meet demanding customer and performance requirements. As the Hardware Lead , you'll: Support More ❯
Bristol, Gloucestershire, United Kingdom Hybrid / WFH Options
Matchtech
of high-performance MPSoC FPGA and AI hardware for cutting-edge applications such as software-defined radio (SDR), radar signal processing, and sensor fusion. Working closely with systems, software, firmware, mechanical, and production teams, you'll help define and deliver elegant, optimised, and reliable hardware solutions that meet demanding customer and performance requirements. As the Hardware Lead , you'll: Support More ❯
Hyper V servers, in order to deliver part of a detailed technical design, which meets customer requirements. Tasks may include Design and installation of new systems applications; updating applications, firmware, and drivers; creating boundaries for as well as performing configuration and testing activities as part of an obsolescence project(s). Knowledge of Active Directory, Group Policy, DNS, VMware vCenter More ❯
swindon, wiltshire, south west england, united kingdom
Octagon Group
We are seeking a passionate and skilled C/C++ Firmware Engineer to join our growing engineering team. This is an exciting opportunity to develop firmware for cutting-edge embedded systems used across a wide range of applications from environmental monitoring to industrial automation. Key Responsibilities for the Senior Firmware Engineer based in Salisbury : Design, develop, and maintain embedded firmware … using C/C++ for microcontrollers. Lead firmware development projects from concept through delivery, ensuring high quality and timely execution. Guide hardware bring-up efforts, BSP development, and integration of peripheral drivers. Mentor and support junior and mid-level engineers, providing technical leadership, code reviews, and knowledge sharing. Implement CI/CD processes to ensure reliable and frequent product deployment. … Support the full product lifecycle, from concept to production and post-deployment maintenance. Develop and maintain documentation, including firmware design specifications and user manuals. Required Skills & Experience Senior Firmware Engineer based in Salisbury: Degree in Electronic Engineering, Computer Science, or a related discipline. Strong experience developing firmware in C/C++ for resource-constrained embedded systems. Proficiency with Real-Time More ❯
Greater Bristol Area, United Kingdom Hybrid / WFH Options
Experis
Developing concepts for advanced digital functions and systems Designing and analysing FPGA architectures Creating documentation for design reviews Planning and developing test strategies Integrating and verifying designs Ensuring all firmware development aligns with industry and internal standards ✅ What We’re Looking For Proven experience in FPGA design (VHDL/Verilog) Strong background in digital electronics and embedded systems Familiarity with More ❯
bath, south west england, united kingdom Hybrid / WFH Options
Experis
Developing concepts for advanced digital functions and systems Designing and analysing FPGA architectures Creating documentation for design reviews Planning and developing test strategies Integrating and verifying designs Ensuring all firmware development aligns with industry and internal standards ✅ What We’re Looking For Proven experience in FPGA design (VHDL/Verilog) Strong background in digital electronics and embedded systems Familiarity with More ❯
bradley stoke, south west england, united kingdom Hybrid / WFH Options
Experis
Developing concepts for advanced digital functions and systems Designing and analysing FPGA architectures Creating documentation for design reviews Planning and developing test strategies Integrating and verifying designs Ensuring all firmware development aligns with industry and internal standards ✅ What We’re Looking For Proven experience in FPGA design (VHDL/Verilog) Strong background in digital electronics and embedded systems Familiarity with More ❯
have an interest in novel and emerging technologies, and the challenges that face the Security community. It would be beneficial to have experience developing embedded software and/or firmware, but not essential You'll have a degree or equivalent experience in a STEM (Science, Technology, Engineering, Mathematics) subject or similar, and be comfortable working with engineers from other disciplines More ❯
TQ1, Babbacombe, Borough of Torbay, Devon, United Kingdom
Advanced Technical Recruitment
equipment, such as; spectrum analysers, oscilloscopes, VNAs, and signal generators; have proficiency in schematic capture and PCB layout tools (e.g., Altium, Cadence); and a familiarity with embedded systems and firmware debugging. Qualifications: A Degree (BEng/MEng/PhD) in Electronics Engineering, or equivalent. Additional Information: Candidates MUST be eligible to work and live in the UK. Copies of Visa More ❯
Employment Type: Permanent
Salary: £80000 - £120000/annum Competitive £ plus benefits
to digital systems such as digital audio systems, high speed circuit design, FPGA or RF design. Analogue electronics design experience Lab skills such as debugging prototypes in collaboration with firmware engineers and using test equipment such as modern oscilloscopes and logic analysers. Experienced ECAD user, preferable Altium 360 Knowledge and ability to design to global safety and EMC/ESD More ❯