Chandler's Ford, Hampshire, United Kingdom Hybrid / WFH Options
Omega Resource Group
SeniorEmbedded Software Engineer Hampshire Hybrid working (1 Day week in office) Aerospace & Defence 35 Hour week The Role - SeniorEmbedded Software Engineer This is an outstanding opportunity for a Senior level Embedded Software Engineer to join a prominent global aerospace business in the development of safety critical software solutions. You … will be responsible for designing, developing, and testing software within the avionics development team. You ll need to be a methodical engineer with a strong background in optimising systems utilising embedded C++ coding, and whilst aerospace experience would be hugely beneficial, this is not a prerequisite. Duties - SeniorEmbedded Software Engineer Lead full lifecycle of … safety standards. Maintaining and managing continuous software integration and testing processes. Ensure software quality and reliability. Identifying software failures and implementing effective solutions. Mentor less experienced team members. Background - SeniorEmbedded Software Engineer A bachelor s degree in engineering Extensive software development, developing in C++. Familiarity with Node.js, Python and SQLite desirable. Excellent oral and written communication More ❯
Eastleigh, Chandler's Ford, Hampshire, United Kingdom Hybrid / WFH Options
Omega Resource Group
SeniorEmbedded Software Engineer Hampshire Hybrid working (1 Day week in office) Aerospace & Defence 35 Hour week The Role - SeniorEmbedded Software Engineer This is an outstanding opportunity for a Senior level Embedded Software Engineer to join a prominent global aerospace business in the development of safety critical software solutions. You … will be responsible for designing, developing, and testing software within the avionics development team. You’ll need to be a methodical engineer with a strong background in optimising systems utilising embedded C++ coding, and whilst aerospace experience would be hugely beneficial, this is not a prerequisite. Duties - SeniorEmbedded Software Engineer Lead full lifecycle of … safety standards. Maintaining and managing continuous software integration and testing processes. Ensure software quality and reliability. Identifying software failures and implementing effective solutions. Mentor less experienced team members. Background - SeniorEmbedded Software Engineer A bachelor’s degree in engineering Extensive software development, developing in C++. Familiarity with Node.js, Python and SQLite desirable. Excellent oral and written communication More ❯
Essex, Chelmsford, United Kingdom Hybrid / WFH Options
Redline Group Ltd
Are you looking for a SeniorEmbedded Software Engineer C/C++ role working for a global leading engineering business specialising in complex satellite communications systems? If so, my client is currently recruiting for a SeniorEmbedded Software Engineer C/C++ to join their R&D site based in Chelmsford, Essex. My client … is looking for a Software Engineer to join their Team. They are seeking a key individual to join the existing software team engaged in the development of advanced electronics systems for the satellite modems markets. The purpose of this role is to design, develop and support software within the engineering department. Main responsibilities for the SeniorEmbeddedEngineer C/C++ job will be: - Strong Embedded C and C++ programming for PowerPC or high-performance ARM processors. - Experience programming hardware devices at register level. - Developing low-level embedded software for Linux operating system, Linux kernel development & Linux network programming. Requirements for the SeniorEmbedded Software Engineer C/C++ job More ❯
Manufacturing Futures seek to appoint a SeniorEmbedded Software Engineer working predominantly in embedded C. It's a really exciting time to join a market leader in a rapidly growing industry with an ever growing customer base. You will take the lead on your own projects as part of an inter-disciplinary engineering team, regularly liaising … with mechanical, electronics and electrical engineers. This SeniorEmbedded Software Engineer role is a hands-on design position developing embedded software but it would be beneficial if you had previous experience supervising a team. Career progression can be rapid and the potential for growth is huge. You'll be joining an excellent team with market leading … products and technologies. SeniorEmbedded Software Engineer - Skills and Abilities - C, C++, C#, Embedded C, Embedded Software, Firmware, Electronics Degree qualified in Electronics, Electrical & Electronic Engineering or Computer Science preferred Proficient in C with at least five years industry experience Experience with Microcontrollers/Microprocessors RTOS software experience SeniorEmbedded Software EngineerMore ❯
SeniorEmbedded Software Engineer – Satellite Communications Location: Remote, occasional visits to the office in Edinburgh Salary: £70,000 - £85,000 (Depending on depth of experience) We’re hiring for a pioneering client in the satellite communications industry, developing the first space-based cellular broadband network for global 4G/5G connectivity. This technology will enable 4G/… 5G coverage anywhere on the planet - on land, at sea, and in flight. SeniorEmbedded Software Engineer Role Overview: Develop and maintain embedded software for satellite systems. Work with C/C++, RTOS (FreeRTOS), and bare-metal programming. Debug hardware/software, support system integration & launch. SeniorEmbedded Software Engineer Key Skills: Embedded C/C++ MCU Development Board Bring-Up (SoC, ARM) RTOS I2C, SPI, CANBus Interested in this remote SeniorEmbedded Software role? Apply now or reach out to Harry Hansford @ IC Resources for more details More ❯
Rochester, Kent, South East, United Kingdom Hybrid / WFH Options
Technical Placements
SeniorEmbedded Software Sustaining Engineer required for a manufacturer of life saving electronic solutions products. Part of a global group, this company offers rewarding careers, great benefits, and plenty of opportunities to grow in a supportive, energetic workplace. Hybrid working options (5 out of 10 days in the Rochester office). We are seeking a dedicated Software … Engineer to take ownership of sustaining and enhancing existing embedded firmware and software product portfolio, primarily developed in C, with some C++ used for QT-based front ends. This is a new role within the R&D team, created to ensure the continuity and quality of support for mature products. The primary focus will be maintaining and improving … multiple product lines and the ability to switch contexts effectively. Strong planning, system design, and documentation skills are essential, along with a proactive approach to problem-solving and coordination. SeniorEmbedded Software Sustaining Engineer the role: Maintaining and enhancing embedded software in C and C++ for life safety systems, including fire panel s and modules. Supporting More ❯
City Of Bristol, England, United Kingdom Hybrid / WFH Options
IC Resources
SeniorEmbedded Software Engineer now needed to join a well established Bristol company. Super salary to £75k plus benefits and hybrid working This role with suit a well educated and skilled SeniorEmbedded Software Engineer who has a good appreciation for the hardware. You need to have 8yrs - 10yrs+ solid Embedded C programming … low level system design and hardware interfaces (SPI,I2C,UART), strong knowledge of testing methodologies, experience with Python and GIT and ideally a basic understanding of processor architectures. Suitable SeniorEmbedded Software Engineers will have an interest in designing software for resource-constrained systems—optimizing for memory, processing power, and energy consumption rather than assuming unlimited computing resources. More ❯
newport, wales, united kingdom Hybrid / WFH Options
IC Resources
SeniorEmbedded Software Engineer now needed to join a well established Bristol company. Super salary to £75k plus benefits and hybrid working This role with suit a well educated and skilled SeniorEmbedded Software Engineer who has a good appreciation for the hardware. You need to have 8yrs - 10yrs+ solid Embedded C programming … low level system design and hardware interfaces (SPI,I2C,UART), strong knowledge of testing methodologies, experience with Python and GIT and ideally a basic understanding of processor architectures. Suitable SeniorEmbedded Software Engineers will have an interest in designing software for resource-constrained systems—optimizing for memory, processing power, and energy consumption rather than assuming unlimited computing resources. More ❯
bath, south west england, united kingdom Hybrid / WFH Options
IC Resources
SeniorEmbedded Software Engineer now needed to join a well established Bristol company. Super salary to £75k plus benefits and hybrid working This role with suit a well educated and skilled SeniorEmbedded Software Engineer who has a good appreciation for the hardware. You need to have 8yrs - 10yrs+ solid Embedded C programming … low level system design and hardware interfaces (SPI,I2C,UART), strong knowledge of testing methodologies, experience with Python and GIT and ideally a basic understanding of processor architectures. Suitable SeniorEmbedded Software Engineers will have an interest in designing software for resource-constrained systems—optimizing for memory, processing power, and energy consumption rather than assuming unlimited computing resources. More ❯
bradley stoke, south west england, united kingdom Hybrid / WFH Options
IC Resources
SeniorEmbedded Software Engineer now needed to join a well established Bristol company. Super salary to £75k plus benefits and hybrid working This role with suit a well educated and skilled SeniorEmbedded Software Engineer who has a good appreciation for the hardware. You need to have 8yrs - 10yrs+ solid Embedded C programming … low level system design and hardware interfaces (SPI,I2C,UART), strong knowledge of testing methodologies, experience with Python and GIT and ideally a basic understanding of processor architectures. Suitable SeniorEmbedded Software Engineers will have an interest in designing software for resource-constrained systems—optimizing for memory, processing power, and energy consumption rather than assuming unlimited computing resources. More ❯
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Enterprise Recruitment Limited
Are you an ambitious Embedded Software Engineer, excited by the proposition of joining one of the fastest growing companies in Europe?The business has lots of capital, pays excellent salaries and is offering equity to joiners in 2025.They are at an exciting stage of growth and looking for 3 hands-on Embedded Software Engineers to design and … build the real-time systems powering their first-generation hardware. These are office-based embedded software roles (Central Cambridge) with a clear progression path and the opportunity to carve out a niche. This opportunity is both rare and exceptional in todays market. That said, expectations are high. SeniorEmbedded software engineer requirements: Minimum 3+ years embedded … projects This is a rare chance to make an immediate impact, stay hands-on with development, and help shape the software function of a company thats scaling fast. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Position : SeniorEmbedded Software Engineer Location : Cambridge Salary : £60-150k Key Skills : embedded C, RTOS, bare-metal Desirable skills : Rust, C++, Embedded Linux, Yocto, OpenAMP, STM32 More ❯
Are you an ambitious Embedded Software Engineer, excited by the proposition of joining one of the fastest growing companies in Europe? The business has lots of capital, pays excellent salaries and is offering equity to joiners in 2025. They are at an exciting stage of growth and looking for 3 hands-on Embedded Software Engineers to design … and build the real-time systems powering their first-generation hardware. These are office-based embedded software roles (Central Cambridge) with a clear progression path and the opportunity to carve out a niche. This opportunity is both rare and exceptional in today’s market. That said, expectations are high. SeniorEmbedded software engineer requirements: Minimum 3+ … years embedded C (ideally C++ with Rust also interesting) Excellent academic background with degree from a top university Knowledge of real-time and low-level development (RTOS/bare-metal) Proactive, collaborative mindset with ownership of projects This is a rare chance to make an immediate impact, stay hands-on with development, and help shape the software function of More ❯
Dorset, England, United Kingdom Hybrid / WFH Options
Premier Group
Job Title: SeniorEmbedded Software Engineer Industry: Embedded Electronics, Electronic Engineering Location: Dorset (Hybrid) 2 days remote working Job type: Full time/Permanent Salary: £50,000 - £65,000 per annum + benefits (depending on experience and skill set) A few of my clients in the Bristol area are looking for experienced Embedded Software Engineers … working on low-level Embedded C. The Mid-Level/SeniorEmbedded Software Engineer will ideally have the following skills: Strong experience with Bare-metal C programming and Assembler Experience with microcontrollers Experience of software development with a controlled development environment Experience with Operating systems (Linux/FreeRTOS) Some knowledge and experience on hardware or working More ❯
Job title: SeniorEmbedded Software Engineer Location : Maidenhead, Berkshire Salary Range: £60,000 - £80,000 The Malloy Aeronautics Team: Malloy Aeronautics Limited specializes in the development of heavy lift unmanned air vehicles (UAVs) for both civilian and military uses. Located in Berkshire, our operations are notable for their focus on in-house design and manufacturing. This vertical … we control the production of most aircraft components on-site, enhancing our ability to innovate and maintain high standards across all stages of development. About The Role: As a SeniorEmbedded Software Engineer, you will be reporting to the Software Engineering Manager as an embedded systems developer . Responsible for integration of hardware and software, this … Clearance - 5 years residence in the UK What you’ll being doing (not limited to): Design and Development: Architect, design, and/or develop small modules, features, or entire embedded software products. Understanding the needs of the hardware and ensuring the software meets the solution customed to the client’s requirements. Testing and Implementation: Responsible for the thorough testing More ❯
portsmouth, hampshire, south east england, united kingdom Hybrid / WFH Options
CBSbutler
SeniorEmbedded C++ Software Engineer £62ph (Inside IR35) Southampton (Hybrid) Initial 6 month contract **Please note we can only consider sole UK Nationals for this role** Our Southampton facility is a leading UK centre of excellence for electro-optics, photonics, and laser-based technologies. The site focuses on the design, development, and manufacture of advanced systems used … to explore all backgrounds. We want to develop a new generation of features and capabilities using innovative software solutions and we need you to create them. Essential Bare metal embedded C++ software development Embedded interfaces e.g. CAN bus, I2C, SPI, GPIO Familiarity with the tools and approaches to embedded development Work in our Southampton office More ❯
SeniorEmbedded Safety Compute Engineer Humanoid is the first AI and robotics company in the UK, creating the world’s most advanced, reliable, commercially scalable, and safe humanoid robots. Our first humanoid robot HMND 01 is a next-gen labour automation unit, providing highly efficient services across various use cases, starting with industrial applications. Our Mission At … . Implement watchdogs, fail-safes, and deterministic real-time OS pathways . Develop secure update and recovery mechanisms . Ensure reliable execution of safety functions under fault conditions. Integrate embedded safety systems with perception and control layers ... We’re Looking For: 8+ years in embedded systems for safety-critical applications . Proficiency with lock-step architectures , real … time operating systems , and safety watchdog design . Knowledge of safety communication protocols . Experience with functional safety design for embedded hardware/software. Strong debugging and low-level firmware skills. What We Offer: Competitive salary plus participation in our Stock Option Plan Paid vacation with adjustments based on your location to comply with local labor laws Travel opportunities More ❯
SeniorEmbedded Safety Compute Engineer Humanoid is the first AI and robotics company in the UK, creating the world’s most advanced, reliable, commercially scalable, and safe humanoid robots. Our first humanoid robot HMND 01 is a next-gen labour automation unit, providing highly efficient services across various use cases, starting with industrial applications. Our Mission At … . Implement watchdogs, fail-safes, and deterministic real-time OS pathways . Develop secure update and recovery mechanisms . Ensure reliable execution of safety functions under fault conditions. Integrate embedded safety systems with perception and control layers ... We’re Looking For: 8+ years in embedded systems for safety-critical applications . Proficiency with lock-step architectures , real … time operating systems , and safety watchdog design . Knowledge of safety communication protocols . Experience with functional safety design for embedded hardware/software. Strong debugging and low-level firmware skills. What We Offer: Competitive salary plus participation in our Stock Option Plan Paid vacation with adjustments based on your location to comply with local labor laws Travel opportunities More ❯
SeniorEmbedded Safety Compute Engineer Humanoid is the first AI and robotics company in the UK, creating the world’s most advanced, reliable, commercially scalable, and safe humanoid robots. Our first humanoid robot HMND 01 is a next-gen labour automation unit, providing highly efficient services across various use cases, starting with industrial applications. Our Mission At … . Implement watchdogs, fail-safes, and deterministic real-time OS pathways . Develop secure update and recovery mechanisms . Ensure reliable execution of safety functions under fault conditions. Integrate embedded safety systems with perception and control layers ... We’re Looking For: 8+ years in embedded systems for safety-critical applications . Proficiency with lock-step architectures , real … time operating systems , and safety watchdog design . Knowledge of safety communication protocols . Experience with functional safety design for embedded hardware/software. Strong debugging and low-level firmware skills. What We Offer: Competitive salary plus participation in our Stock Option Plan Paid vacation with adjustments based on your location to comply with local labor laws Travel opportunities More ❯
Join a cutting-edge start-up building autonomous control systems | Southampton This innovative start-up is developing smart, connected embedded systems for next-generation automation and control. With real-world applications already in motion, they’re looking to expand their core engineering team by hiring an Embedded Software Engineer. In this role, you’ll be working on real … time embedded systems, writing software for microcontrollers, and helping shape how devices interact with the physical world. It’s a hands-on position in a fast-moving environment, perfect for someone who thrives on solving technical challenges. For this SeniorEmbedded Software Engineer role, we're looking for someone with: Extensive experience with embedded programming … and microcontroller development Comfortable working close to hardware and within resource-constrained environments Some understanding of control systems or control theory is advantageous What Next? If you're an Embedded Software Engineer looking for your next challenge in a forward-thinking and growing company, apply today to find out more. For more information on this role, or others More ❯
by enabling rapid, easy access to functional proteins essential for drug discovery research. Our eProtein DiscoveryTM benchtop system accelerates protein expression and purification optimization in research labs. As a SeniorEmbedded Software Engineer, you will be a key contributor to the development of our cutting-edge instrument platform. You will take ownership of the design and implementation … of complex embedded systems, from low-level hardware interaction to high-level application logic. This role requires a versatile engineer who is comfortable working across different domains, including bare-metal firmware, RTOS, and embedded Linux, to build a reliable, scalable, and high-performance system. About the role Architect, develop, and maintain real-time bare-metal and RTOS … vendor management. Design and implement software for advanced System-on-Chip (SoC) platforms, ensuring seamless integration between processors and programmable logic. Develop multi-threaded C/C++ applications on embedded Linux for system control, data processing, and communication with other system components. Implement and optimize complex algorithms for signal processing and real-time control. Lead board bring-up, debugging More ❯
by enabling rapid, easy access to functional proteins essential for drug discovery research. Our eProtein DiscoveryTM benchtop system accelerates protein expression and purification optimization in research labs. As a SeniorEmbedded Software Engineer, you will be a key contributor to the development of our cutting-edge instrument platform. You will take ownership of the design and implementation … of complex embedded systems, from low-level hardware interaction to high-level application logic. This role requires a versatile engineer who is comfortable working across different domains, including bare-metal firmware, RTOS, and embedded Linux, to build a reliable, scalable, and high-performance system. About the role Architect, develop, and maintain real-time bare-metal and RTOS … vendor management. Design and implement software for advanced System-on-Chip (SoC) platforms, ensuring seamless integration between processors and programmable logic. Develop multi-threaded C/C++ applications on embedded Linux for system control, data processing, and communication with other system components. Implement and optimize complex algorithms for signal processing and real-time control. Lead board bring-up, debugging More ❯
Bristol, BS37 5JF, Westbury on Trym, United Kingdom
Zenovo
Job Title : SeniorEmbedded Software Engineer Location : Bristol (3 Days Working On-Site Per Week) Salary : Up to £75,000 (Depending on Experience) Please Note, No VISA Sponsorship can be offered for this position. Vacancy Overview: This position will see you working in a well-established organisation and team of 40+ engineers who are pioneering advanced technology … control systems, dynamics, hydraulics, motors, generators, sensors, electronics, data science, signal processing, microcontrollers, and software. Within the team you’ll be tasked with the design and development high-performance embedded software and firmware for next generation products along with the maintenance and improvement of current ones. Technical Skills & Experience Required: Experience programming embedded systems in C or C++ … Proficiency in C/C++ coding practices Familiarity with scripting languages such as Python Experience designing multi-threaded and/or multi-process embedded systems Understanding of synchronization issues in embedded development Basic knowledge of Microsoft Windows OS and Office applications Familiarity with communication protocols like SPI, RS232, RS485, CAN, and asynchronous serial interfaces Skills in debugging embeddedMore ❯
SeniorEmbedded Software Engineer Cardiff 26959/580 48,000 - 59,000 & Bonus, Healthcare plan and more Benefits Package: o 48,000 - 59,000 starting salary o Company bonus o Group Pension Scheme o Private Medical Scheme including Healthcare Cash Plan o Life Assurance x 4 annual salary o Critical Illness Cover o Income Protection Part of … organization, this high-tech manufacturer has developed an enviable reputation for product quality and innovation. They are currently undertaking their next phase of recruitment and therefore require two experienced Embedded Software/Firmware Engineers to join their expanding business. Role & Responsibilities: Working in a small, versatile team, you will be involved in product design and sustaining activities on a … range of electronic based products. Implementation of embedded firmware designs and test solutions pimarily in C and C# Firmware development and de-bugging embedded systems Implementation of cryptographic solutions and the creation of design documentation. Knowledge, Skills & Experience: o Engineering Degree or equivalent in a related discipline o At least 4 years experience in Firmware development o Good More ❯
SeniorEmbedded Software Engineer Cardiff 26959/580 £48,000 - £59,000 & Bonus, Healthcare plan and more Benefits Package: o £48,000 - £59,000 starting salary o Company bonus o Group Pension Scheme o Private Medical Scheme including Healthcare Cash Plan o Life Assurance x 4 annual salary o Critical Illness Cover o Income Protection Part of … organization, this high-tech manufacturer has developed an enviable reputation for product quality and innovation. They are currently undertaking their next phase of recruitment and therefore require two experienced Embedded Software/Firmware Engineers to join their expanding business. Role & Responsibilities: * Working in a small, versatile team, you will be involved in product design and sustaining activities on a … range of electronic based products. * Implementation of embedded firmware designs and test solutions pimarily in C and C# * Firmware development and de-bugging embedded systems * Implementation of cryptographic solutions and the creation of design documentation. Knowledge, Skills & Experience: o Engineering Degree or equivalent in a related discipline o At least 4 years experience in Firmware development o Good More ❯
Hertfordshire, England, United Kingdom Hybrid / WFH Options
Coalesce Management Consulting
Join our latest project Currently we are looking for an experienced SeniorEmbedded Software Engineer to support the development of next-generation chemical and explosive trace detection products. This is a highly technical, hands-on role involving embedded C++ development for ARM Cortex-M33 microcontrollers, hardware integration, and collaboration with a multi-disciplinary team of engineers … as onsite attendance may be required at short notice (within 24 hours) to work closely with target hardware and attend design reviews. Key Responsibilities Design, implement, test, and integrate embedded software in C++20 on ARM Cortex-M33 with FreeRTOS . Bring-up and interface with hardware: SPI, I2C, UART, CAN, USB , FRAM, LCD, sensors/actuators. Contribute to system … architecture and design (UML where appropriate), code reviews, and rigorous debugging (including JTAG). Collaborate with electronics, mechanical, and science teams to deliver robust and secure embedded solutions. Support lab and field testing of prototypes and production hardware. Use Jira for planning/defect tracking and MCUXpresso IDE for development. Essential Skills & Experience 5+ years’ embedded software development More ❯