Social network you want to login/join with: New contract opportunity in Portsmouth for a Firmware Engineer Join a Modems and Software Defined Radio group on a 12-month contract. 3 days a week on-site in Portsmouth Initial 12-month contract 37 hours per week 1 stage interview process SC clearance required Role Responsibilities You will work as More ❯
Bristol, Gloucestershire, United Kingdom Hybrid / WFH Options
Arm Limited
team across multiple locations. Your main responsibilities will include maintaining, supporting, and developing system software for Computing Infrastructure solutions. Responsibilities: Your role will involve supporting and maintaining high-quality firmware for Arm Neoverse CSS-based platforms, serving as the primary contact for customer support and maintenance. Responsibilities include defect management, back-porting features, fixing defects, coordinating downstream releases, and collaborating … with firmware development teams on design and development for Arm Neoverse CPU and System IP-based platforms. Are you interested in shaping the future of computing infrastructure? We would love to hear from you! Required Skills and Experience: Expertise in C programming for embedded systems with strong debugging skills. Experience in developing and maintaining product-quality firmware, including knowledge of … with industry standards like UEFI and ACPI. Familiarity with RAS, hypervisors, CXL, power management, and security technologies. Nice-to-Have Skills and Experience: Support and maintenance experience of production firmware in the server segment. Experience with open-source community projects, understanding development cycles and contribution processes. Customer support experience in issue triaging and resolution. Familiarity with Linux Kernel, TF-A More ❯
Bristol, England, United Kingdom Hybrid / WFH Options
Arm Limited
team across multiple locations. Your main responsibilities will include maintaining, supporting, and developing system software for Computing Infrastructure solutions. Responsibilities: Your role will involve supporting and maintaining high-quality firmware for Arm Neoverse CSS-based platforms, serving as the primary contact for customer support and maintenance. Responsibilities include defect management, back-porting features, fixing defects, coordinating downstream releases, and collaborating … with firmware development teams on design and development for Arm Neoverse CPU and System IP-based platforms. Are you interested in shaping the future of computing infrastructure? We would love to hear from you! Required Skills and Experience: Expertise in C programming for embedded systems with strong debugging skills. Experience in developing and maintaining product-quality firmware, including knowledge of … with industry standards like UEFI and ACPI. Familiarity with RAS, hypervisors, CXL, power management, and security technologies. Nice-to-Have Skills and Experience: Support and maintenance experience of production firmware in the server segment. Experience with open-source community projects, understanding development cycles and contribution processes. Customer support experience in issue triaging and resolution. Familiarity with Linux Kernel, TF-A More ❯
Cheltenham, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
Social network you want to login/join with: Clearance Required: Must be eligible for UK Security Clearance Are you a skilled Firmware Engineer with a passion for high-performance systems and secure technologies? Join a team at the forefront of the Defensive Cyber sector, where innovation, collaboration, and technical excellence come together to build cutting-edge, cross-domain solutions. … About the Role As a Firmware Engineer, you’ll be involved across the full product lifecycle—from initial concept through design, delivery, and ongoing support. You'll work with high-performance FPGAs (primarily Altera), developing code in VHDL and contributing to the complete design of secure, high-bandwidth appliances. This is a hands-on role, ideal for engineers who thrive More ❯
Hastings, England, United Kingdom Hybrid / WFH Options
General Dynamics UK
Social network you want to login/join with: Firmware Engineers - Multiple Levels, Hastings col-narrow-left Client: General Dynamics UK Location: Hastings, United Kingdom Job Category: Other - EU work permit required: Yes col-narrow-right Job Reference: 0f9c2a51295c Job Views: 4 Posted: 02.06.2025 Expiry Date: 17.07.2025 col-wide Job Description: Company Description General Dynamics Mission Systems engineers a diverse … systems with the information and control systems required by the aircrew to meet the demanding operational needs of these aircraft. Job Description Working as a key member of our Firmware Engineering team you will help to develop a range of product solutions to meet the needs of new and advanced avionic and maritime platforms. The successful candidate will be assigned … support of Degree or Masters qualifications. Additional Information Starting salary for these positions will vary dependant upon the experience of the successful applicant. We have positions for FirmwareEngineer, Senior Firmware Engineer and Principal Firmware Engineer. We are open to hybrid working - ideally we would prefer Firmware Engineers to be on site three days per week due to the nature of More ❯
Gloucester, England, United Kingdom Hybrid / WFH Options
Stott and May
recruiter to learn more. Base pay range Direct message the job poster from Stott and May Clearance Required: Must be eligible for UK Security Clearance Are you a skilled Firmware Engineer with a passion for high-performance systems and secure technologies? Join a team at the forefront of the Defensive Cyber sector, where innovation, collaboration, and technical excellence come together … to build cutting-edge, cross-domain solutions. About the Role As a Firmware Engineer, you’ll be involved across the full product lifecycle—from initial concept through design, delivery, and ongoing support. You'll work with high-performance FPGAs (primarily Altera), developing code in VHDL and contributing to the complete design of secure, high-bandwidth appliances. This is a hands More ❯
Bromsgrove, Worcestershire, West Midlands, United Kingdom
Chroma Recruitment Ltd
An opportunity as opened for an Embedded Software Engineer to join a growing business in the midlands. It will focus on full software development and the ability to work closely with all employees in the R&D Department. If you 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 ❯
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 ❯
World Impact. Are you a hands-on iOS developer with a passion for building apps that talk to hardware? Do you enjoy working across the boundaries of software and firmware, where mobile UX meets embedded logic? Do you want to build purposeful tech that blends deep engineering with real-world outcomes? If so, read on. Why This Role Is Different … with a Swift-based iOS app. As a key engineer in a small, elite team, you’ll help architect and build the mobile interface while collaborating closely with the firmware team to ensure everything works in harmony. You'll work end-to-end, from BLE data syncing to delightful user interactions. This is a role for someone who wants to … work deployed into the world. What You'll Be Doing Design and build a Swift-based iOS application that interacts with custom hardware via Bluetooth (BLE). Collaborate with firmware engineers to develop reliable, efficient communication protocols. Shape the app’s architecture and ensure clean, scalable, testable code. Work closely with UX designers and product leads to turn complex functionality More ❯
World Impact. Are you a hands-on iOS developer with a passion for building apps that talk to hardware? Do you enjoy working across the boundaries of software and firmware, where mobile UX meets embedded logic? Do you want to build purposeful tech that blends deep engineering with real-world outcomes? If so, read on. Why This Role Is Different … with a Swift-based iOS app. As a key engineer in a small, elite team, you’ll help architect and build the mobile interface while collaborating closely with the firmware team to ensure everything works in harmony. You'll work end-to-end, from BLE data syncing to delightful user interactions. This is a role for someone who wants to … work deployed into the world. What You'll Be Doing Design and build a Swift-based iOS application that interacts with custom hardware via Bluetooth (BLE). Collaborate with firmware engineers to develop reliable, efficient communication protocols. Shape the app’s architecture and ensure clean, scalable, testable code. Work closely with UX designers and product leads to turn complex functionality More ❯
World Impact. Are you a hands-on iOS developer with a passion for building apps that talk to hardware? Do you enjoy working across the boundaries of software and firmware, where mobile UX meets embedded logic? Do you want to build purposeful tech that blends deep engineering with real-world outcomes? If so, read on. Why This Role Is Different … with a Swift-based iOS app. As a key engineer in a small, elite team, you’ll help architect and build the mobile interface while collaborating closely with the firmware team to ensure everything works in harmony. You'll work end-to-end, from BLE data syncing to delightful user interactions. This is a role for someone who wants to … work deployed into the world. What You'll Be Doing Design and build a Swift-based iOS application that interacts with custom hardware via Bluetooth (BLE). Collaborate with firmware engineers to develop reliable, efficient communication protocols. Shape the app’s architecture and ensure clean, scalable, testable code. Work closely with UX designers and product leads to turn complex functionality More ❯
versatile, all-rounder with experience and interest in Embedded Systems, Machine Learning, and Data Engineering to help design and build Convolutional Neural Networks for Smart Sensors, develop and troubleshoot firmware for automotive IoT devices, and perform data engineering tasks such as data workflow management, gathering, and analysis. Spireon develops computer vision-based smart sensors for environmental detection and reporting in … phases from machine learning to data engineering and embedded systems development, collaborating across teams to meet project objectives. What You’ll Do Responsibilities: Embedded Systems: Troubleshoot and design device firmware, collaborate with hardware vendors, define technical requirements, validate vendor implementations, and maintain in-house firmware. Data Engineering: Build scalable ML data pipelines, design database solutions, develop secure ETLs, assist with … Collaborate with product and engineering teams to understand needs and develop solutions. Stay updated with technology trends and communicate findings to decision-makers. Requirements: Experience with embedded systems and firmware development. Understanding of AI training and inference techniques. Solid foundation in general machine learning systems. Knowledge of CNN classification, object detection, and segmentation. Experience with embedded systems on memory-constrained More ❯
seamless integration with these advanced technologies. As a key member of our ARIA grant team, you will contribute to the design of cutting-edge neural interfacing ASICs and the firmware that operates them. Additionally, you will work in close coordination with the Product Manager to translate user needs into robust system requirements, ensuring these are fully implemented in the final … high autonomy environment. In this role, you will: Understand use conditions and user needs of a novel neuromodulation therapy for mental health Drive design and implementation of low power firmware for both the implant and external transmitter which will control therapy delivery, record neural signals, manage wireless power transfer, and provide robust communication between the systems Partner closely with the … clinical studies in humans and preclinical research systems to advance the technology platform Work with the quality team on risk management and mitigation of these medical software systems Contribute firmware deliverables to design controls under our Quality Management System (QMS) to support an efficient, robust, and compliant firmware development process To be considered, you will need: Minimum of Bachelor's More ❯
World Impact. Are you a hands-on iOS developer with a passion for building apps that talk to hardware? Do you enjoy working across the boundaries of software and firmware, where mobile UX meets embedded logic? Do you want to build purposeful tech that blends deep engineering with real-world outcomes? If so, read on. Why This Role Is Different … with a Swift-based iOS app. As a key engineer in a small, elite team, you’ll help architect and build the mobile interface while collaborating closely with the firmware team to ensure everything works in harmony. You'll work end-to-end, from BLE data syncing to delightful user interactions. This is a role for someone who wants to … work deployed into the world. What You'll Be Doing Design and build a Swift-based iOS application that interacts with custom hardware via Bluetooth (BLE). Collaborate with firmware engineers to develop reliable, efficient communication protocols. Shape the app’s architecture and ensure clean, scalable, testable code. Work closely with UX designers and product leads to turn complex functionality More ❯
skills. The Team The System Software Group is charged with enabling the next generation of cutting-edge AI compute server class systems. We are responsible for all low-level firmware, Linux Kernel device drivers, baseboard management controllers, and platform support tools. Specifically, the System Software QA team ensure that the deliverables from the System Software group are of the highest … standards for our customers. Responsibilities and Duties Responsible for Test Design and development for projects within System Software including Firmware, Kernel and Baseboard Management Control modules. Maintaining and Enhancing Continuous Integration against Simulations, Emulations and Physical Hardware. Working closely with all System Software development teams supporting a culture of Test-Driven Development. Technical leadership on various sub-module within different … or junior team members. Liaising with stakeholders to gather requirements and developing acceptance tests for both internal and external customers. Candidate Profile Essential: Test design and development experience for Firmware and/or Linux kernel. Understanding of OS kernel and device driver primitives with experience in Linux or similar systems. Experience in performance and latency measurements for a low-level More ❯
skills. The Team The System Software Group is charged with enabling the next generation of cutting-edge AI compute server class systems. We are responsible for all low-level firmware, Linux Kernel device drivers, baseboard management controllers, and platform support tools. Specifically, the System Software QA team ensure that the deliverables from the System Software group are of the highest … standards for our customers. Responsibilities and Duties Responsible for Test Design and development for projects within System Software including Firmware, Kernel and Baseboard Management Control modules. Maintaining and Enhancing Continuous Integration against Simulations, Emulations and Physical Hardware. Working closely with all System Software development teams supporting a culture of Test-Driven Development. Technical leadership on various sub-module within different … or junior team members. Liaising with stakeholders to gather requirements and developing acceptance tests for both internal and external customers. Candidate Profile Essential: Test design and development experience for Firmware and/or Linux kernel. Understanding of OS kernel and device driver primitives with experience in Linux or similar systems. Experience in performance and latency measurements for a low-level More ❯
Halifax, West Yorkshire, Yorkshire, United Kingdom
KO2 Embedded Recruitment Solutions LTD
of embedded system development, with a particular focus on motor control and STM32 microcontrollers. Key Responsibilities: Design, develop, and maintain embedded software for STM32-based systems. Develop and debug firmware for a range of STM32 peripherals including GPIO, UART, SPI, I2C, ADC, PWM, and more. Collaborate closely with hardware engineers to ensure seamless system integration. Participate in code reviews, contribute … for embedded applications. In-depth understanding of STM32 communication protocols: UART, SPI, I2C, CAN, USB, Ethernet. Experience working with STM32 HAL and LL APIs. Confident in writing bare-metal firmware (without RTOS) when required. Skilled in debugging using ST-Link and working within IDEs such as STM32CubeIDE or VSCode (other IDE experience also considered). Proficient with Git for version More ❯
Key Responsibilities: Design, develop, and maintain embedded software for STM32-based systems. Implement robust, real-time motor control algorithms, with a strong focus on PID control. Develop and debug firmware for a range of STM32 peripherals including GPIO, UART, SPI, I2C, ADC, PWM, and more. Collaborate closely with hardware engineers to ensure seamless system integration. Participate in code reviews, contribute … for embedded applications. In-depth understanding of STM32 communication protocols: UART, SPI, I2C, CAN, USB, Ethernet. Experience working with STM32 HAL and LL APIs. Confident in writing bare-metal firmware (without RTOS) when required. Skilled in debugging using ST-Link and working within IDEs such as STM32CubeIDE or VSCode (other IDE experience also considered). Proficient with Git for version More ❯
environment where innovation, agile development, and technical excellence come together to support large-scale engineering programmes that truly matter. What you'll be doing You'll join a specialist firmware development team and play a key role across the full FPGA life cycle - from requirements capture and architecture through to implementation, simulation, and verification. The work is built around agile … SCRUM principles and uses some of the most modern toolsets available. Your day-to-day will involve: Translating customer needs into high-level firmware requirements using DOORS Developing architectural and detailed designs Writing HDL code (VHDL/Verilog) in Sigasi Studio Simulating your work using Mentor Graphics QuestaSIM Performing synthesis, place & route, and STA with Synplify (targeting Xilinx FPGAs) Creating More ❯
all stages of the development lifecycle. System Development: Meeting technical requirements from design to integration, ensuring the system performs to operational standards. Collaboration: Working closely with hardware, software, and firmware teams to ensure cohesive system functionality. Technical Documentation: Developing and reviewing documentation, including test plans, specifications, and procedures. Testing & Qualification: Leading testing and qualification activities to validate the system's … all stages of the development lifecycle. System Development: Meeting technical requirements from design to integration, ensuring the system performs to operational standards. Collaboration: Working closely with hardware, software, and firmware teams to ensure cohesive system functionality. Technical Documentation: Developing and reviewing documentation, including test plans, specifications, and procedures. Testing & Qualification: Leading testing and qualification activities to validate the system's … of system lifecycle processes, from design and development to testing and acceptance. Documentation Skills: Ability to produce high-quality technical documentation. Technical Knowledge: Awareness of electronics and software/firmware design principles. Communication: Strong verbal and written communication skills for regular updates to internal and external stakeholders. Agile/Spiral Development: Experience with agile or spiral development lifecycles (desirable). More ❯
collaborative environment, and want to make a real impact on the future of consumer technology we want to hear from you. Principle Accountabilities Lead the development of electronics and firmware for innovative device concepts, including hands-on work in component selection, schematic capture, PCB layout, firmware programming, and prototype commissioning. Oversee multiple concurrent technology investigations , generating and documenting novel ideas … full product developments across the entire lifecycle. Proficient in schematic capture and PCB design for low-power applications, with hands-on experience in PCB modification and testing. Skilled in firmware development in C for bare-metal and RTOS environments, using IDEs such as Keil, STM32CubeIDE, MCUXpresso, or TI Code Composer Studio. Expert in using electronic test equipment , including oscilloscopes, logic More ❯
Greater London, England, United Kingdom Hybrid / WFH Options
Everfox
for UK government security clearance, and willing to go through the process if required. Product software development Hardware validation and board bring-up activities, collaborating with the hardware and firmware team, to prove new designs. Developing and maintaining board support packages, at the foundation of the software powering Everfox’s hardsec solutions. Contributing to scoping and design of new software … through planning and task estimation. Integration, test and sustainment Performing end-to-end integration and test of software, firmware and hardware. Integrate embedded software with hardware and firmware to deliver prototypes of new features and products Develop automated tests for Everfox hardware, based on Python and pytest Perform manual tests on Everfox hardware considering functional and performance angles Maintenance of More ❯
South East London, England, United Kingdom Hybrid / WFH Options
Everfox
for UK government security clearance, and willing to go through the process if required. Product software development Hardware validation and board bring-up activities, collaborating with the hardware and firmware team, to prove new designs. Developing and maintaining board support packages, at the foundation of the software powering Everfox’s hardsec solutions. Contributing to scoping and design of new software … through planning and task estimation. Integration, test and sustainment Performing end-to-end integration and test of software, firmware and hardware. Integrate embedded software with hardware and firmware to deliver prototypes of new features and products Develop automated tests for Everfox hardware, based on Python and pytest Perform manual tests on Everfox hardware considering functional and performance angles Maintenance of More ❯