Embedded Systems Jobs in the UK

151 to 175 of 818 Embedded Systems Jobs in the UK

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

Greater London, England, United Kingdom
Humand Talent
iOS & Embedded Systems Engineer - Package up to £150,000 Build Bold Technology. Make a Real-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 Our client is a fast-growing Tech-for-Good start-up born from world-class research and backed by serious ambition. They … re developing a first-of-its-kind product that seamlessly blends embedded hardware 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 More ❯
Posted:

Lead Software Engineer

Cambridge, England, United Kingdom
The Engage Partnership Recruitment
oriented programming principles. Proven experience (3+ years) leading and mentoring software engineering teams. Strong understanding of the semiconductor industry and related technologies (e.g., microcontrollers, embedded systems, hardware interfaces). Experience with software development tools and methodologies (e.g., Git, Agile, Scrum). Proficiency with debugging tools and techniques. Excellent … problem-solving skills. Desired Skills and Experience: Experience with specific semiconductor design tools and technologies (e.g., Verilog, VHDL, simulation software). Knowledge of operating systems commonly used in embedded systems (e.g., Linux, RTOS). Experience with performance optimization and profiling techniques. Familiarity with software testing frameworks and More ❯
Posted:

Firmware / Embedded Software Engineer

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
Bioliberty
for a talented Firmware Engineer (mid-level) to join our team. In this role, you'll design, develop, and optimise firmware solutions for our embedded systems, playing a critical part in product innovation and performance. Your work will involve real-time interaction with hardware, as well as wireless … time in the office is expected, though we offer flexibility for remote work depending on workload. Key Responsibilities... Develop, test, and debug firmware for Embedded Systems Collaborate with hardware engineers to achieve optimal system performance. Work closely with software engineers to interface hardware with digital platforms Utilize ARM … architecture and testing procedures. Requirements... Bachelor's degree in Electronic Engineering, Computer Science, or related field. 3+ years of experience in firmware development for embedded systems. Proficiency in bare metal C/C++ for ARM (or similar) architectures. Solid understanding of ARM Cortex-M series or similar microcontroller families. More ❯
Posted:

Senior Product Security Consultant - Defense Systems (UK Nationals)

London, England, United Kingdom
CENSUS SA
security engagements, helping our clients secure their solutions from design to deployment, using realistic and risk-informed approaches. Our expertise spans end-to-end systems, including Secure Communications, IoT, Medical Devices, Mobile, and Vehicle Computing platforms. Learn more about CENSUS at census-labs.com. About the Job We are seeking … deep technical security evaluation, client-facing pre-sales support, and technical project management. You will play a central role in designing and validating secure systems for the defense sector, aligning with international compliance standards and platform-specific security requirements. You will work with engineering managers, technical stakeholders, and defense … roadmap planning for security-centric projects in line with mission and operational requirements. Key Responsibilities Product Security Evaluation Perform architecture and implementation reviews of embedded, cloud-based, or mission-critical systems. Analyze and validate secure boot flows, cryptographic controls, and firmware integrity mechanisms. Conduct threat modeling and traceability analysis More ❯
Posted:

Senior Embedded Software Engineer

Oxford, England, United Kingdom
IC Resources
Oxford Rights to work: Visa's will not be sponsored for this role. The Company & Role: Join a growing MedTech company as a Senior Embedded Software Engineer known for its innovative devices that help diagnose sleep and respiratory conditions. Their devices are used in both home settings and leading … involves project ownership, from architecture to testing, where you’ll make key technology decisions and collaborate with interdisciplinary teams. If you’re passionate about embedded systems and advancing healthcare tech, this role offers the chance to make a real difference. Senior Embedded Software Engineer Requirements: Ability to … suggest what Components & Technologies we should use for projects. Background in embedded systems and firmware development for resource-constrained environments. Proficiency with Bare Metal and RTOS (FreeRTOS, Zephyr) systems. Strong debugging, SCM (Git), CI/CD, and TDD skills. Senior Embedded Software Engineer Benefits: On-site perks More ❯
Posted:

Research & Development Engineer

St. Neots, Cambridgeshire, United Kingdom
HeatingSave
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 development of our Smart Meter and Smart Energy products Serving as a mentor for junior engineers You will be joining our existing team. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Research & Development Engineer

Hail Weston, Cambridgeshire, United Kingdom
HeatingSave
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 development of our Smart Meter and Smart Energy products Serving as a mentor for junior engineers You will be joining our existing team. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Research & Development Engineer

England, United Kingdom
HeatingSave
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 development of our Smart Meter and Smart Energy products Serving as a mentor for junior engineers You will be joining our existing team. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer (Embedded)

Salisbury, Wiltshire, United Kingdom
Naim Audio Ltd
Software Engineer (Embedded) Department: R&D Employment Type: Full Time Location: Salisbury Description Working within the Software Development team your role is to develop the embedded software platform that runs on all Focal & Naim streaming audio systems. Using your combined experience of embedded software and understanding of … concept phase you will be involved in developing new ideas with the DSP and electronics teams, working on the overall software architecture with other embedded software engineers and prototyping ideas in C or C++. During development you will be working closely with the hardware team to bring up new … Depending on project requirements the software you write will either be in C running on the ARM host processor or in C++ running on embedded Linux. You are expected to have a strong software background writing C code for embedded applications. Experience in C++ and embedded Linux More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Engineering Manager - Robot Software , AV Stack

London, England, United Kingdom
Hybrid / WFH Options
Wayve
RPC frameworks on Linux (or similar) systems. Proven leadership and management experience in a software development team, preferably working with complex and/or embedded systems Strong hand-on development experience in a high performance programming language such as C++ or Rust Demonstrated ability to build, manage and … speed data logging Experience with remote and inaccessible device software update, OTA Experience creating Linux application middleware and frameworks Experience working with real-time systems and edge computing Experience with robotics, autonomous systems, or other real-world sensing applications Familiarity with middleware frameworks (e.g., DDS, ROS 2, custom … telemetry systems) Experience in developing automotive software, knowledge of DriveOS This is a full-time role based in our office in London. At Wayve we want the best of all worlds so we operate a hybrid working policy that combines time together in our offices and workshops to fuel More ❯
Posted:

Senior Embedded Linux Engineer - Devices

London, United Kingdom
Opus Resourcing Ltd
Senior Embedded Linux Engineer with strong skills in Embedded linux/Kernel development, Bootloader and device driver development, is required by a world-leading, high end customer centric device company to play a senior role in their new London tech hub based close to London Paddington, and join … a Pan-European Embedded software engineering team of around 30 people with an amazing culture and customer product/device centric focus. Salary Market Leading + Plus Strong Pension, Health Benefits, and 30 Days Holiday. (Let's discuss your skills, experience and situation) The Embedded Linux engineer will … take the lead in developing their Linux Kernel, custom Embedded Linux distribution, and bootloaders, while also having an impact on the entire physical product used by millions of customers, working as part of a cross-functional team. The Senior Linux Engineer is a hybrid role and will ideally be More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer - C

CO3, Stanway, Essex, United Kingdom
Verso Recruitment Group
work with a dynamic team of engineers and working on projects from conception to completion. You will be instrumental in shaping the future of embedded systems, making a tangible impact in a forward-thinking company. The successful candidates will find themselves in an environment that fosters growth and … software. Key Responsibilities for Senior Software Engineer - C++: - Design, develop and test reliable and robust software - working on greenfield development and enhancement of existing systems - Collaborate with cross-functional teams including hardware and mechanical - Provide high quality technical documentation - Work on full project lifecycles - Assist in the implementation of … the Senior Software Engineer - C++: - Proven experience of C++ programming and Linux operating systems. - Proven experience with Python - Ability to work on GUI for systems - Highly desirable to have worked with embedded systems including kernels and optimising Linux - Strong problem-solving abilities and a proactive approach to More ❯
Employment Type: Permanent
Posted:

Senior Software Engineer - C

Basildon, England, United Kingdom
Verso Recruitment Group
work with a dynamic team of engineers and working on projects from conception to completion. You will be instrumental in shaping the future of embedded systems, making a tangible impact in a forward-thinking company. The successful candidates will find themselves in an environment that fosters growth and … software. Key Responsibilities for Senior Software Engineer - C++: - Design, develop and test reliable and robust software - working on greenfield development and enhancement of existing systems - Collaborate with cross-functional teams including hardware and mechanical - Provide high quality technical documentation - Work on full project lifecycles - Assist in the implementation of … the Senior Software Engineer - C++: - Proven experience of C++ programming and Linux operating systems. - Proven experience with Python - Ability to work on GUI for systems - Highly desirable to have worked with embedded systems including kernels and optimising Linux - Strong problem-solving abilities and a proactive approach to More ❯
Posted:

IoT Software Engineer

Edinburgh, Scotland, United Kingdom
Octagon Group
IOT Software Engineer – Edinburgh Are you a software engineer with a passion for connecting embedded systems to the cloud? This is a rare opportunity to join a fast-moving, R&D-driven business building next-generation IoT solutions with real-world impact across multiple global industries. I’m … recruiting for a high-growth engineering organisation working on a complex data ecosystem, involving embedded devices, network connectivity, and scalable cloud-based software. You'll play a critical role in taking data from edge devices to the cloud and onward to end users through APIs or graphical interfaces. This … is a hands-on role that spans cloud architecture, Python development, embedded integration, and light GUI work. You’ll work alongside talented engineers across software, hardware, and systems to bring reliable and innovative technology to life. Key Responsibilities for the IOT Software Engineer job: Build and maintain robust More ❯
Posted:

Principal Hardware Engineer

Bath, England, United Kingdom
Srt Marine
Join to apply for the Principal Hardware Engineer role at SRT Marine Systems plc . SRT Marine Systems plc (SRT) is a fast-growing and ambitious company headquartered in Bath, UK that is making a global impact in the marine domain. We are leading the next generation of … maritime domain awareness technologies, products, and systems that significantly enhance security, safety, and environmental protection and sustainability. Our customers range from the largest national coast guards to individual vessel owners. SRT is an exciting meritocracy, where high-quality results are rewarded. We are constantly seeking to innovate to deliver … a Principal Hardware Engineer will have a demonstrably strong track record in the design and development of electronic products, with a particular emphasis on embedded devices including driver and system control software. You will also demonstrate experience of mentoring more junior engineers and active participation in the development of More ❯
Posted:

Senior Software Engineer - C++

Colchester, England, United Kingdom
Verso Recruitment Group
work with a dynamic team of engineers and working on projects from conception to completion. You will be instrumental in shaping the future of embedded systems, making a tangible impact in a forward-thinking company. The successful candidates will find themselves in an environment that fosters growth and … software. Key Responsibilities for Senior Software Engineer - C++: - Design, develop and test reliable and robust software - working on greenfield development and enhancement of existing systems - Collaborate with cross-functional teams including hardware and mechanical - Provide high quality technical documentation - Work on full project lifecycles - Assist in the implementation of … the Senior Software Engineer - C++: - Proven experience of C++ programming and Linux operating systems. - Proven experience with Python - Ability to work on GUI for systems - Highly desirable to have worked with embedded systems including kernels and optimising Linux - Strong problem-solving abilities and a proactive approach to More ❯
Posted:

Senior Software Engineer - C#

London, England, United Kingdom
JR United Kingdom
work with a dynamic team of engineers and working on projects from conception to completion. You will be instrumental in shaping the future of embedded systems, making a tangible impact in a forward-thinking company. The successful candidates will find themselves in an environment that fosters growth and … software. Key Responsibilities for Senior Software Engineer - C++: - Design, develop and test reliable and robust software - working on greenfield development and enhancement of existing systems - Collaborate with cross-functional teams including hardware and mechanical - Provide high quality technical documentation - Work on full project lifecycles - Assist in the implementation of … the Senior Software Engineer - C++: - Proven experience of C++ programming and Linux operating systems. - Proven experience with Python - Ability to work on GUI for systems - Highly desirable to have worked with embedded systems including kernels and optimising Linux - Strong problem-solving abilities and a proactive approach to More ❯
Posted:

Firmware Engineer

London, England, United Kingdom
Zelp
ONLY APPLY IF YOU HAVE 4+ YEARS OF EXPERIENCE. THIS IS NOT AN ENTRY LEVEL ROLE. ZELP is looking for an experienced and proactive Embedded Firmware Engineer (Intermediate Level) to join our hardware engineering team. You will utilize cutting-edge technologies and best practices within a high-performance team … at monitoring and reducing methane emissions from cattle farming. Reporting to the Head of Hardware, you will design and create high-quality firmware for embedded systems on MCUs/MPUs, focusing on efficiency, low power consumption, and wireless communication with cloud infrastructure. Responsibilities include writing business logic with … hierarchical state machines, unit tests, automating build systems, bootloader updates, and version management via CD/CI infrastructure. This role offers exposure to various aspects of modern embedded firmware development, learning opportunities from experienced engineers, and the chance to contribute to projects with significant global impact. Primary responsibilities More ❯
Posted:

Firmware Engineer

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
Bioliberty
a talented mid-level Firmware Engineer to join our engineering team. In this role, you will design, develop, and optimize firmware solutions for our embedded systems, playing a critical part in product innovation and performance enhancement. It involves real-time interaction with hardware, and wireless/wired communication … the office in person, but there is flexibility for working from home depending on current workload. Key Responsibilities... Develop, test, and debug firmware for Embedded Systems Collaborate with hardware engineers to achieve optimal system performance. Work closely with software engineers to interface hardware with digital platforms Utilize ARM … firmware architecture and testing procedures. Bachelor's degree in Electronic Engineering, Computer Science, or related field. 3+ years of experience in firmware development for embedded systems. Proficiency in bare metal C/C++ for ARM (or similar) architectures. Solid understanding of ARM Cortex-M series or similar microcontroller families. More ❯
Posted:

Embedded Software Engineer

Bristol, City of Bristol, United Kingdom
Hybrid / WFH Options
1 Tech Staffing Ltd
Embedded Software Engineer Mid- Senior Level Location: Hybrid/London/South of the UK Salary: £55,000 DOE Type: Full-time, Permanent A pioneering client in the aerospace sector is seeking an experienced Embedded Software Engineer to support the development of breakthrough technologies in this sector. This … is a unique opportunity to contribute to world-first innovations in the aerospace industry and work at the cutting edge of embedded systems design. The role involves developing real-time embedded software for both spacecraft platforms and ground support systems, working in a cross-functional team … alongside electronics, systems, and test engineers. Key Responsibilities: Design and implement embedded software in C/C++ for real-time operating systems (RTOS) Take ownership of full subsystems from requirements through to delivery Develop hardware interface code for protocols Interpret and work from schematics, datasheets, and protocol More ❯
Employment Type: Permanent
Salary: £45000 - £55000/annum
Posted:

Embedded Software Engineer

Bristol, Avon, South West, United Kingdom
Hybrid / WFH Options
1TECH STAFFING LIMITED
Embedded Software Engineer Mid- Senior Level Location: Hybrid/London/South of the UK Salary: £55,000 DOE Type: Full-time, Permanent A pioneering client in the aerospace sector is seeking an experienced Embedded Software Engineer to support the development of breakthrough technologies in this sector. This … is a unique opportunity to contribute to world-first innovations in the aerospace industry and work at the cutting edge of embedded systems design. The role involves developing real-time embedded software for both spacecraft platforms and ground support systems, working in a cross-functional team … alongside electronics, systems, and test engineers. Key Responsibilities: Design and implement embedded software in C/C++ for real-time operating systems (RTOS) Take ownership of full subsystems from requirements through to delivery Develop hardware interface code for protocols Interpret and work from schematics, datasheets, and protocol More ❯
Employment Type: Permanent
Salary: £55,000
Posted:

Firmware Engineer

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
JR United Kingdom
a talented mid-level Firmware Engineer to join our engineering team. In this role, you will design, develop, and optimize firmware solutions for our embedded systems, playing a critical part in product innovation and performance enhancement. It involves real-time interaction with hardware, and wireless/wired communication … the office in person, but there is flexibility for working from home depending on current workload. Key Responsibilities... Develop, test, and debug firmware for Embedded Systems Collaborate with hardware engineers to achieve optimal system performance. Work closely with software engineers to interface hardware with digital platforms Utilize ARM … firmware architecture and testing procedures. Bachelor's degree in Electronic Engineering, Computer Science, or related field. 3+ years of experience in firmware development for embedded systems. Proficiency in bare metal C/C++ for ARM (or similar) architectures. Solid understanding of ARM Cortex-M series or similar microcontroller families. More ❯
Posted:

Firmware Engineer

City of London, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
Category: Other - EU work permit required: Yes col-narrow-right Job Views: 3 Posted: 16.06.2025 Expiry Date: 31.07.2025 col-wide Job Description: Job Opportunity: Embedded Systems Firmware Engineer (Fully Remote) We are seeking a talented and motivated Embedded Systems Firmware Engineer to join our dynamic team. … In this fully remote role, you will be responsible for designing and developing firmware for embedded medical devices, ensuring the highest standards of safety, functionality, and performance in a fast-paced environment. Key Responsibilities: Lead the design, development, and optimization of embedded firmware for medical devices, ensuring compliance … Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field. Extensive experience in firmware development, with a strong focus on embedded C and/or C++. Experience with medical devices or healthcare technology is a plus. Proficiency in microprocessor or System-on-Chip (SoC) development More ❯
Posted:

Firmware Engineer

London, United Kingdom
ZELP LTD
ONLY APPLY IF YOU HAVE 4+ YEARS OF EXPERIENCE. THIS IS NOT AN ENTRY LEVEL ROLE. ZELP is looking for an experienced and proactive Embedded Firmware Engineer (Intermediate Level) to join our hardware engineering team. You will be utilising cutting-edge technologies and best practices within a high-performance … emissions from cattle farming. Reporting to the Head of Hardware, you will play a key role in designing and creating high-quality firmware for embedded systems running on MCUs/MPUs, optimizing for efficiency, low power consumption, and wireless communication with our cloud infrastructure. Your responsibilities will also … include writing business logic using hierarchical state machines, unit testing, automating build systems, bootloader updates, and version management via a CI/CD infrastructure. This role offers exposure to many elements of modern embedded firmware development, learning opportunities from experienced engineers, and the chance to contribute to projects More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Embedded Software Engineer

City of London, London, United Kingdom
Chevalier Tech Limited
and negotiable based on experience Job Type: Full-time, Permanent About Us Chevalier Tech Limited is a tier-one supplier specialising in advanced technology systems, primarily for the automotive industry. Our products include Safety-Critical and Access Control Systems, Power Actuators, Smart Door Handles, and Control Electronics, which … As a highly Experienced Software Engineer , you will lead the software engineering team, play a pivotal role in the design, development, and implementation of embedded software solutions for new and existing products. You will report directly to the CEO and be responsible for ensuring the necessary resources are acquired … excellent career growth coupled with a unique opportunity to fulfil own potential as a leader in innovation. Key Responsibilities Lead the design, development of embedded software for automotive applications. Oversee the development of new products, ensure high performance, reliability, compliance with industry standards, and suitability for volume production. Enhance More ❯
Posted:
Embedded Systems
10th Percentile
£36,500
25th Percentile
£43,750
Median
£55,000
75th Percentile
£66,250
90th Percentile
£83,000