Firmware Jobs in England

1 to 25 of 279 Firmware Jobs in England

Senior Software Engineer, Embedded UI

Manchester, Lancashire, United Kingdom
Roku, Inc
spends most of its time working on customer focused features that improve the user experience, from content discovery and search to Roku pay and subscription to embedded software and firmware, and much more. Our product roadmap helps us accelerate our growth and scale, putting surprising new features into the hands of tens of millions of Roku users worldwide. Our developers More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Embedded Software Engineer

Maidenhead, Berkshire, England, United Kingdom
Malloy Aeronautics Ltd
with senior team members for complex problems outside of established procedures. Essential Skills and Experiences: Proficiency in programming languages such as C/C++ with years of experience in Firmware design. Experience with embedded software development tools (e.g. STM32) and environments (e.g., debuggers, emulators, compilers, KiCad). Knowledge of hardware-software integration and experience with 16/32-bit microcontrollers More ❯
Employment Type: Full-Time
Salary: £60,000 - £80,000 per annum
Posted:

Firmware Engineer

Southampton, Hampshire, South East, United Kingdom
Euro Projects Recruitment
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 ❯
Employment Type: Permanent
Salary: £55,000
Posted:

Firmware Engineer

Salisbury, Wiltshire, South West, United Kingdom
Euro Projects Recruitment
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 ❯
Employment Type: Permanent
Salary: £55,000
Posted:

Firmware Engineer

Oxford, Oxfordshire, South East, United Kingdom
Euro Projects Recruitment
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 ❯
Employment Type: Permanent
Salary: £55,000
Posted:

Graduate Software Engineer

Knaphill, Surrey, United Kingdom
Anonymous
or Computer Science, or Electronic Engineering or physical sciences Knowledge of C, C++, Python, C#, Java, SQL- Full stack development Programming on Cross Platforms- Windows-Linux Embedded software/Firmware experience DSP- Algorithm development The following skills and experiences are advantageous, but not essential: Experience in Linux, python and C++ Knowledge of electronics and physical interactions with software FPGA/ More ❯
Employment Type: Permanent
Salary: GBP 35,000 - 45,000 Annual
Posted:

Graduate Software Engineer

Woking, Surrey, United Kingdom
Anonymous
or Computer Science, or Electronic Engineering or physical sciences Knowledge of C, C++, Python, C#, Java, SQL- Full stack development Programming on Cross Platforms- Windows-Linux Embedded software/Firmware experience DSP- Algorithm development The following skills and experiences are advantageous, but not essential: Experience in Linux, python and C++ Knowledge of electronics and physical interactions with software FPGA/ More ❯
Employment Type: Permanent
Salary: £35000 - £45000/annum Pension, Bonus, Holiday
Posted:

Embedded Firmware Engineer

Holme, Cumbria, UK
MSP Technologies Ltd
Pay: £60,000.00-£65,000.00 per year Job description: Primary Objective The Embedded Firmware Engineer is responsible for designing, developing, and testing firmware for advanced embedded systems used in high-power conversion and control applications. This role involves working with microcontrollers and SoCs (STM32H747, Texas Instruments J721E), implementing real-time operating systems (RTOS), and developing communication protocols (TCP/IP … based test tools and participating actively in team meetings and agile workflows. Key Responsibilities The key responsibilities of this role include but are not limited to the following tasks: Firmware Development Develop embedded firmware in C and C++. Work with bare-metal and RTOS environments (MBED RTOS, FreeRTOS). Target platforms include STM32H747 microcontroller and Texas Instruments J721E SoC. System … Loop testing. Documentation & Collaboration Document code and development processes. Participate in team meetings and daily stand-ups, contributing technical insights. Relationships To be effective in this role the Embedded Firmware will need to: Internal Stakeholders Hardware Engineers – Collaborate closely to integrate firmware with electronic hardware and troubleshoot hardware-related issues. Software Engineers – Work together on system-level software, PC-based More ❯
Posted:

Embedded Firmware Engineer

Holme, England, United Kingdom
MSP Technologies Ltd
Pay: £60,000.00-£65,000.00 per year Job description: Primary Objective The Embedded Firmware Engineer is responsible for designing, developing, and testing firmware for advanced embedded systems used in high-power conversion and control applications. This role involves working with microcontrollers and SoCs (STM32H747, Texas Instruments J721E), implementing real-time operating systems (RTOS), and developing communication protocols (TCP/IP … based test tools and participating actively in team meetings and agile workflows. Key Responsibilities The key responsibilities of this role include but are not limited to the following tasks: Firmware Development Develop embedded firmware in C and C++. Work with bare-metal and RTOS environments (MBED RTOS, FreeRTOS). Target platforms include STM32H747 microcontroller and Texas Instruments J721E SoC. System … Loop testing. Documentation & Collaboration Document code and development processes. Participate in team meetings and daily stand-ups, contributing technical insights. Relationships To be effective in this role the Embedded Firmware will need to: Internal Stakeholders Hardware Engineers – Collaborate closely to integrate firmware with electronic hardware and troubleshoot hardware-related issues. Software Engineers – Work together on system-level software, PC-based More ❯
Posted:

Embedded Software Engineer – Next-Generation Space Tech

Loughborough, England, United Kingdom
GTS Group Ltd
tools. Familiarity with debugging tools (JTAG, GDB, oscilloscopes, logic analyzers). Experience integrating CI/CD pipelines and using Git for version control. Bonus Points Experience with Yocto , OTA firmware updates, or bootloader development. Familiarity with wireless protocols (Wi-Fi, BLE, LoRa, Zigbee). Understanding of hardware protocols (SPI, I2C, UART, GPIO). Exposure to Test-Driven Development (TDD) or More ❯
Posted:

Senior Software Engineer

Baildon, Yorkshire, United Kingdom
FLIR Systems, Inc
customers Design and develop software solutions for both in-house & external projects Test and verification of the system and software using RF test equipment Work closely with the hardware & firmware engineers to ensure that products are developed to satisfy the customer requirements. Diagnose software problems and implement solutions as required Suggest & introduce new technologies to improve productivity, reliability, reusability, etc More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Associate Security Consultant

Manchester Area, United Kingdom
NCC Group
testing, web dev frameworks (React, Flask, etc.) Networking (TCP/IP, routing/switching) Cryptography (applied, PQC, symmetric & asymmetric) OS internals (Windows, Linux, MacOS) Hardware testing, including embedded systems, firmware analysis, or physical device security Programming (Python, Java, C#, etc.) Cloud platforms (AWS, Azure, GCP) Security tools (Burp Suite, etc.) Ethical hacking platforms (Hack the Box, Catch the Flag, Try More ❯
Posted:

Associate Security Consultant

Cheltenham, England, United Kingdom
NCC Group
testing, web dev frameworks (React, Flask, etc.) Networking (TCP/IP, routing/switching) Cryptography (applied, PQC, symmetric & asymmetric) OS internals (Windows, Linux, MacOS) Hardware testing, including embedded systems, firmware analysis, or physical device security Programming (Python, Java, C#, etc.) Cloud platforms (AWS, Azure, GCP) Security tools (Burp Suite, etc.) Ethical hacking platforms (Hack the Box, Catch the Flag, Try More ❯
Posted:

Senior Firmware Engineer

Farnborough, England, United Kingdom
IC Resources
Firmware Engineer | Farnborough Join a world-leading space technology company developing next-generation satellite communication systems. You will design and optimise low-level firmware, collaborate with hardware teams from concept to verification, and play a key role in delivering cutting-edge communications technology to global customers. You'll be developing physical layer firmware for satellite communication systems, creating low-level … drivers and BSPs in baremetal or RTOS environments and designing firmware architecture. Additionally, you'll also get opportunities to focus on optimisation and debugging for performance improvements whilst collaborating with hardware teams during early development phases. For this Firmware Engineer vacancy, we are looking for: Strong embedded programming in C Experience development firmware and low-level drivers Ability to read … looking for an exciting new challenge within a great company, then please apply today to learn more! For more information on this role, or any other jobs across; Embedded, Firmware, C++ Programming, Linux Kernel, Device Driver Development, then please contact me, Callum Allen today. More ❯
Posted:

Junior Embedded Software Engineer

City of London, London, United Kingdom
Chevalier Tech Limited
e.g., ISO 26262, IEC 61508). Knowledge of wireless communication stacks (e.g., Bluetooth, LoRa, Wi-Fi). Experience with Python for test automation or scripting. Understanding of secure boot, firmware update mechanisms, and embedded cybersecurity. Why Join Chevalier Tech? Work on real-world, high-impact products used across multiple industries. Be part of a collaborative, multidisciplinary team that values innovation More ❯
Posted:

Junior Embedded Software Engineer

London Area, United Kingdom
Chevalier Tech Limited
e.g., ISO 26262, IEC 61508). Knowledge of wireless communication stacks (e.g., Bluetooth, LoRa, Wi-Fi). Experience with Python for test automation or scripting. Understanding of secure boot, firmware update mechanisms, and embedded cybersecurity. Why Join Chevalier Tech? Work on real-world, high-impact products used across multiple industries. Be part of a collaborative, multidisciplinary team that values innovation More ❯
Posted:

Senior Network Support Analyst

Weedon Bec, Northamptonshire, UK
Hybrid / WFH Options
HybrIT Services
including routers, switches, firewalls, and other related devices. Work alongside the team to monitor, resolve, and escalate network performance issues Perform proactive maintenance for network devices ensuring compliance for firmware and system updates. Ensure all service requests and incidents are logged, tracked, and escalated where necessary, adhering to SLAs and service standards. Mentor and provide support to junior members of More ❯
Posted:

Senior Network Support Analyst

Weedon Bec, England, United Kingdom
Hybrid / WFH Options
HybrIT Services
including routers, switches, firewalls, and other related devices. Work alongside the team to monitor, resolve, and escalate network performance issues Perform proactive maintenance for network devices ensuring compliance for firmware and system updates. Ensure all service requests and incidents are logged, tracked, and escalated where necessary, adhering to SLAs and service standards. Mentor and provide support to junior members of More ❯
Posted:

Embedded Software Engineer

Southampton, England, United Kingdom
Hybrid / WFH Options
Mansell Recruitment Group
hardware interfaces and data protocols (e.g., CAN, UART, TCP/IP) Build and maintain user-facing applications using both commercial and open-source toolkits Work closely with hardware and firmware engineers to align system-level behaviour Assist in scoping projects, breaking down requirements, and mentoring junior engineers The Candidate Strong experience programming in C++ for embedded systems Experienced with testing More ❯
Posted:

Low Level Embedded Software Engineer

Filton, Gloucestershire, United Kingdom
Morson Edge
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 ❯
Employment Type: Contract
Rate: GBP 50 - 65 Hourly
Posted:

Low Level Embedded Software Engineer

Bristol, Filton, Gloucestershire, United Kingdom
Morson Edge
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 ❯
Employment Type: Contract
Rate: £49.70 - £65.00/hour None
Posted:

Low Level Embedded Software Engineer

Bristol, Avon, South West, United Kingdom
Morson Edge
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 ❯
Employment Type: Contract
Rate: £49.70 - 65.00 per hour + None
Posted:

Interim Senior Embedded Software Engineer

Birmingham, West Midlands, England, United Kingdom
SF Recruitment
assigned projects Translate system-level requirements into clear software specifications Define and implement software architecture for real-time control systems Develop and verify high-integrity embedded C/C++ firmware Integrate application-level code with platform and base-software components Support hardware bring-up, debugging, and system-level diagnostics Participate in design reviews and provide expert input on software decisions More ❯
Employment Type: Temporary
Salary: £550 - £650 per day
Posted:

Software Engineers

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 ❯
Employment Type: Permanent
Salary: £85,000
Posted:

Embedded Audio Engineer

Northampton, England, United Kingdom
Hybrid / WFH Options
Blackstar Amplification Ltd
/blackstaramps.com/about-blackstar/The Role Purpose of the role: To develop Blackstar’s proprietary embedded software within our ever-expanding product range. Hold responsibility for Release firmware: from Design Brief to product release and beyond. Be part of the next-generation of audio products in an exciting team and dynamic industry. Main Activities and Tasks: Design, develop More ❯
Posted:
Firmware
England
10th Percentile
£39,000
25th Percentile
£43,500
Median
£55,000
75th Percentile
£62,500
90th Percentile
£81,250