Firmware Job Vacancies

151 to 175 of 751 Firmware Jobs

iOS & Embedded Systems Engineer - Package up to £150,000 - ID41148

Greater London, England, United Kingdom
Humand Talent
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 ❯
Posted:

Embedded Software Engineer - Bare Metal

East Sussex, England, United Kingdom
Verso Recruitment Group
designs and manufactures advanced embedded systems for mission-critical applications. Role Overview: Join their R&D team as a Senior Embedded C Engineer, leading the development of bare-metal firmware on microcontroller platforms. Collaborate closely with hardware and software teams to deliver reliable, high-quality products. Key Responsibilities: 🔧 Develop embedded C software for microcontroller-based systems 🤝 Work with hardware engineers … on integration and optimisation 🏗️ Design scalable and maintainable firmware architectures ✅ Lead testing and validation to ensure quality and compliance 📄 Produce clear technical documentation 👩‍🏫 Mentor junior engineers and foster technical excellence Requirements: 🎯 Around 10 years’ experience in embedded C programming, ideally in safety or mission-critical sectors ⚡ Strong skills in low-level hardware interfacing and RTOS 🔍 Experience with debugging tools and More ❯
Posted:

Senior Embedded Software Engineer

Newark, Nottinghamshire, East Midlands, United Kingdom
Professional Technical Ltd
regular Monday to Friday office hours, career progression and so much more. The responsibilities for the Senior Embedded software Engineer: Lead the design, development, and testing of software and firmware for electronic products Provide technical leadership in design, validation, and innovation, including IP creation Define, manage, and document software requirements, changes, and testing to professional standards Guide and mentor engineering … s in Computer, Electrical, or Electronic Engineering Experienced with embedded C development in electronics or manufacturing Strong grasp of modern programming architectures and hardware interfaces Skilled in bare-metal firmware, peripheral setup, and layered software design Proficient with version control (e.g. Git) and protocols like SPI, I2C, UART, USB, CAN, Ethernet Experience with automated testing, unit tests, and Jira (or More ❯
Employment Type: Permanent
Salary: £45,000
Posted:

Senior Systems Software Engineer

Bristol, Gloucestershire, United Kingdom
Cerebras
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 ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Systems Software Engineer

Cambridge, Cambridgeshire, United Kingdom
Cerebras
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 ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Embedded Software Engineer

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

Embedded Systems Engineer (experienced)

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 ❯
Posted:

Digital Engineers - All Levels (All UK sites)

Easter Howgate, Midlothian, United Kingdom
Hybrid / WFH Options
Leonardo UK Ltd
solve complex technical challenges, including the ability to visualise both the wider system context alongside the detailed digital architecture. Experience in developing novel digital electronics, including digital/DSP, firmware, and mixed-signal. Experience with schematic capture . It would be great if you have: Experience developing FPGA/firmware as well as hardware, as this would be extremely beneficial. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Embedded Software Engineer - C/C++

Rochester, Kent, United Kingdom
Hybrid / WFH Options
Redline Group Ltd
commutable from Gravesend, Dartford, Bexleyheath, Sittingbourne, Maidstone, Ashford, and Sevenoaks. The company offers flexible/hybrid working. In this role, you will: Design and develop application software and embedded firmware in C and C++ for future products. Assist with the support and enhancement of the existing product portfolio. Design and develop embedded software using Embedded C. Work with FreeRTOS to More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Hardware Engineer

Guildford, Surrey, United Kingdom
Intec Recruitment
high speed network interfaces and analogue/RF signal filtering performing schematic capture using OrCAD managing PCB layout, fabrication and assembly subcontractors setting to work PCBs including writing test firmware and software developing Linux device drivers for hardware. Excellent benefits package. Background security check will be required before working on site. More ❯
Employment Type: Permanent
Salary: £37000 - £55000/annum
Posted:

Lead Embedded Linux Engineer

United Kingdom
Hybrid / WFH Options
Redline Group Ltd
development, and integration of embedded Linux platforms for advanced electronic products. Managing and mentoring embedded software engineers, conducting code reviews, and ensuring adherence to best practices. Collaborating with hardware, firmware, and application teams to deliver robust and scalable embedded solutions. Optimising system performance, boot time, and reliability across various embedded platforms. Overseeing the build, testing, and deployment processes for embedded More ❯
Employment Type: Permanent
Salary: GBP 45,000 - 55,000 Annual
Posted:

Lead Embedded Linux Engineer

Bologna (province), United Kingdom
Hybrid / WFH Options
Redline Group Ltd
development, and integration of embedded Linux platforms for advanced electronic products. Managing and mentoring embedded software engineers, conducting code reviews, and ensuring adherence to best practices. Collaborating with hardware, firmware, and application teams to deliver robust and scalable embedded solutions. Optimising system performance, boot time, and reliability across various embedded platforms. Overseeing the build, testing, and deployment processes for embedded More ❯
Employment Type: Permanent
Salary: £45000 - £55000/annum
Posted:

Senior Software Engineer

Rotherham, South Yorkshire, Yorkshire, United Kingdom
KO2 Embedded Recruitment Solutions LTD
C++ for Linux platforms. Develop and maintain KO2s client applications for real-time device connectivity and management. Integrate software with custom hardware and networked IoT systems. Collaborate with hardware, firmware, and cloud teams to ensure seamless interoperability. Take ownership of technical decisions and mentor junior engineers where needed. Key Skills & Experience: Proven experience in C++ software development for Linux systems. More ❯
Employment Type: Permanent
Salary: £60,000
Posted:

Senior Software Engineer

Hellaby, Yorkshire, United Kingdom
KO2 Embedded Recruitment Solutions Ltd
C++ for Linux platforms. Develop and maintain KO2s client applications for real-time device connectivity and management. Integrate software with custom hardware and networked IoT systems. Collaborate with hardware, firmware, and cloud teams to ensure seamless interoperability. Take ownership of technical decisions and mentor junior engineers where needed. Key Skills & Experience: Proven experience in C++ software development for Linux systems. More ❯
Employment Type: Permanent
Salary: GBP 50,000 - 60,000 Annual
Posted:

Chief Engineer

Harlow, Essex, United Kingdom
Hybrid / WFH Options
Raytheon Technologies Corporation
applications. This includes our flagship GAS/ADAP and Landshield product lines, both of which are the result of substantial investment in analog electronics, digital electronics, digital signal processing, firmware, antennae design, RF and systems engineering capability. This is a senior leadership role within the APNT business, accountable for technical governance and engineering delivery for APNT products, from cradle to … the application of relevant design assurance processes and military standards Significant breadth and depth of technical leadership experience spanning the engineering lifecycle, including Systems, Electronics (including Digital, RF and Firmware), Software, Mechanical, Reliability, and Manufacturing Engineering Knowledge of the APNT market, including customers, equipment suppliers and key stakeholders Have highly developed written and oral communication skills with a proven track More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Embedded Software Engineer

Portsmouth, Hampshire, United Kingdom
Verto People, Ltd
system-level validation. Analyze performance data to fine-tune algorithms and improve accuracy. Maintain clear documentation of software design, test procedures, and results. Work closely with systems, hardware, and firmware engineers to align technical efforts. Contribute to technical reviews and project planning discussions. Requirements Strong proficiency in C/C++ and Python Deep understanding of computer vision , image processing , and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

IoT Software Engineer

Edinburgh, UK
Octagon Group
/PyQt or similar) Experience with version control (Git), testing, and CI/CD pipelines Understanding of system reliability and data integrity in IoT pipelines Comfortable working across software, firmware, and cloud This is a unique opportunity to work at the intersection of embedded systems and cloud software within a collaborative, forward-thinking engineering team. You'll gain real ownership More ❯
Posted:

Embedded Software Engineer

Cambridgeshire, England, United Kingdom
Hybrid / WFH Options
Premier Group
debug at a low level and be confident using equipment such as oscilloscopes and logic analysers. Good ability to read and understand schematics and data sheets related to embedded firmware development. Enthusiastic, passionate, and willingness to learn new skills and progress Good communication and team work ability Benefits Package: Flexible working hours (core times apply), Company pension scheme, Free parking More ❯
Posted:

V&E Software Engineer with Security Clearance

Chantilly, Virginia, United States
Restless Software
products, including anti-virus and endpoint security variants and methods • Experience with mobile security products and capabilities • Experience with end point and/or network forensic analysis • Knowledge of firmware or embedded systems • Knowledge of operating systems at the administrative or kernel level • Knowledge of the intelligence community (IC)'s mission, vision, goals, and values Why Join Us? Restless Software More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Software Engineer - Naval Systems

Plymouth, England, United Kingdom
CBSbutler
Systems Essential Strong degree in a related discipline Experience of embedded software design and good general appreciation of associated hardware Experience of developing user interfaces Desirable Embedded software/firmware: Extensive experience of writing C/C++ for embedded applications Experience of VxWorks Serial communications: Ethernet, RS-232/RS-422/UART Use of source control, particularly SVN and More ❯
Posted:

Associate Software Engineer

Bristol, UK
Hybrid / WFH Options
CPS Group (UK) Limited
across robotics, IoT, and synthetic environments (like Unity). Key Responsibilities Support the development and configuration of autonomous system platforms Contribute to the testing and deployment of software and firmware Assist with designing synthetic test environments, primarily using Unity Collaborate with senior engineers and cross-functional teams Develop clean, maintainable code in line with project requirements Actively learn and grow More ❯
Employment Type: Full-time
Posted:

Join Our Talent Pool - NCR Atleos R&D Center - Dundee

Dundee, Scotland, United Kingdom
NCR Atleos
variety of roles aligned with your skills and experience as they become available. We’re interested in hearing from candidates with experience in areas such as: Embedded Systems Development Firmware Engineers Mechanical Design Engineer Electronics Design Engineer Hardware Engineers Software Engineering (C++, Java, Python, etc.) System Test Engineer Product & Systems Integration Finance Analyst Billing and Contract Analyst ATM Experts What More ❯
Posted:

Senior Software Engineer

Lake, Wiltshire, UK
Cubiq Recruitment
To: Engineering Manager Summary This role involves leading a small software team and being responsible for the full life cycle development of practical, innovative, and cost-effective software and firmware for lighting systems used in high-reliability applications such as aerospace and defense. Duties and Responsibilities Contribute to the design team's output by progressing design projects and regularly reporting More ❯
Posted:

Senior Software Engineer

Cumbria, England, United Kingdom
Cubiq Recruitment
To: Engineering Manager Summary This role involves leading a small software team and being responsible for the full life cycle development of practical, innovative, and cost-effective software and firmware for lighting systems used in high-reliability applications such as aerospace and defense. Duties and Responsibilities Contribute to the design team's output by progressing design projects and regularly reporting More ❯
Posted:

Network/System Engineer - FS POLYGRAPH REQUIRED with Security Clearance

Linthicum Heights, Maryland, United States
COMSO, Inc
integration points with Active Directory Administer and support Cisco routers and switches, including Layer 2/3 configurations, link aggregation, and routing protocols (e.g., OSPF, EIGRP) Perform routine maintenance, firmware upgrades, and configuration backups for network hardware Manage VMware ESXi hosts and vSphere environments, including resource allocation, performance monitoring, and snapshot management Administer Oracle ZFS Storage Appliance for shared storage More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:
Firmware
10th Percentile
£37,500
25th Percentile
£45,000
Median
£55,500
75th Percentile
£74,688
90th Percentile
£85,000