Firmware Jobs

1 to 25 of 358 Firmware Jobs

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 Software Engineer, Embedded UI

Cambridge, Cambridgeshire, 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:

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:

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

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:

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:

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:

Embedded Software Engineer - Linea Research

Letchworth Garden City, Hertfordshire, United Kingdom
Focusrite Audio Engineering Ltd
locations on a regular basis. We have an exciting opportunity for the right person to join our software department. In this position, the successful candidate will help develop the firmware on which our products depend. This is a full time, permanent position. We are looking someone with: Experience writing and debugging code on embedded systems in C and C++ As More ❯
Employment Type: Permanent
Salary: £40000 - £65000/annum
Posted:

Senior Embedded Software Engineer

Cambridge, Cambridgeshire, East Anglia, United Kingdom
IO Associates
will genuinely have the chance to make a huge difference in this position. What we need from you: Embedded software development skills (C/C++) Demonstrated expertise in leading firmware development for embedded systems on bare-metal and Linux/RTOS platforms. Excellent communication skills when it comes to discussing your ideas A developed understanding of communications protocols including SPI More ❯
Employment Type: Permanent
Salary: £65,000
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:

Embedded Software Engineer – Next-Generation Space Tech

leicester, midlands, 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 Embedded Software Engineer

Birmingham, West Midlands, United Kingdom
Hybrid / WFH Options
TAE Power Solutions Engineering Ltd
projects in an engineering environment, either in an OEM, Tier 1 or Engineering Consultancy for production or R&D programmes Supporting systems engineering processes and software development lifecycle Embedded firmware development, deployed onto and interfacing with bespoke hardware Significant experience of C/C++ languages in real-time embedded systems Design of functional safety compliant software, as per ISO More ❯
Employment Type: Permanent, Work From Home
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:

Associate Security Consultant

gloucester, south west 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:

Associate Security Consultant

warrington, cheshire, north west 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:

Associate Security Consultant

bolton, greater manchester, north west 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:

Senior Firmware Engineer

southampton, south east 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:

Embedded Software Engineer

SY16, Newtown, Sir Powys, Powys, United Kingdom
Platform Recruitment
in their R&D facilities and allocated a significant budget to NPD. Responsibilities as an Embedded Software Engineer: Develop embedded industrial communication interface modules Contribute to defining hardware and firmware architecture and support products throughout their lifecycle. Continuously learn and apply new technologies to enhance system understanding and improve applications. Required skills: Degree in a relevant software or electronics Strong More ❯
Employment Type: Permanent
Salary: £50000 - £70000/annum
Posted:

Software Engineer-Vehicle Management Systems (Experienced or Senior)

Saint Louis, Missouri, United States
BOEING
processing and subsystem control to ensure controlled flight. The software developed will include application layer software and low-level infrastructure software which will require close collaboration with hardware/firmware vendors. The software engineer will not only take part in software development, but will participate in the full development lifecycle; including requirements development, desktop test, lab test and support of More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Senior Embedded Software Engineer

Derby, England, United Kingdom
Pektron
software design ethics and style. The role: You will be working within the Software Development Team which is part a multi-disciplined engineering team, consisting of Mechanical, Electronic and Firmware Engineers (approx. 60 in total). New business is primarily focused in the high performance and luxury car markets; however Pektron designs and manufactures a wide range of products for More ❯
Posted:

Senior Embedded Software Engineer

nottingham, midlands, united kingdom
Pektron
software design ethics and style. The role: You will be working within the Software Development Team which is part a multi-disciplined engineering team, consisting of Mechanical, Electronic and Firmware Engineers (approx. 60 in total). New business is primarily focused in the high performance and luxury car markets; however Pektron designs and manufactures a wide range of products for More ❯
Posted:

Senior Embedded Software Engineer

chesterfield, midlands, united kingdom
Pektron
software design ethics and style. The role: You will be working within the Software Development Team which is part a multi-disciplined engineering team, consisting of Mechanical, Electronic and Firmware Engineers (approx. 60 in total). New business is primarily focused in the high performance and luxury car markets; however Pektron designs and manufactures a wide range of products for More ❯
Posted:

Low Level Embedded Software Engineer

Bristol, Avon, South West, United Kingdom
Morson Talent
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:
Firmware
10th Percentile
£41,250
25th Percentile
£45,563
Median
£55,000
75th Percentile
£72,000
90th Percentile
£85,000