Chandler's Ford, Hampshire, United Kingdom Hybrid / WFH Options
Omega Resource Group
SeniorEmbeddedSoftwareEngineer Hampshire Hybrid working (1 Day week in office) Aerospace & Defence 35 Hour week The Role - SeniorEmbeddedSoftwareEngineer This is an outstanding opportunity for a Senior level EmbeddedSoftwareEngineer 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 - SeniorEmbeddedSoftwareEngineer Lead full lifecycle of design, implementation and test of aerospace software products. Ensure compliance with Aerospace 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 - SeniorEmbeddedSoftwareEngineerMore ❯
Eastleigh, Chandler's Ford, Hampshire, United Kingdom Hybrid / WFH Options
Omega Resource Group
SeniorEmbeddedSoftwareEngineer Hampshire Hybrid working (1 Day week in office) Aerospace & Defence 35 Hour week The Role - SeniorEmbeddedSoftwareEngineer This is an outstanding opportunity for a Senior level EmbeddedSoftwareEngineer 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 - SeniorEmbeddedSoftwareEngineer Lead full lifecycle of design, implementation and test of aerospace software products. Ensure compliance with Aerospace 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 - SeniorEmbeddedSoftwareEngineerMore ❯
Essex, Chelmsford, United Kingdom Hybrid / WFH Options
Redline Group Ltd
Are you looking for a SeniorEmbeddedSoftwareEngineer 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 SeniorEmbeddedSoftwareEngineer C/C++ to join their R&D site based in Chelmsford, Essex. … My client is looking for a SoftwareEngineer 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 embeddedsoftware for Linux operating system, Linux kernel development & Linux network programming. Requirements for the SeniorEmbeddedSoftwareMore ❯
Manufacturing Futures seek to appoint a SeniorEmbeddedSoftwareEngineer 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 SeniorEmbeddedSoftwareEngineer role is a hands-on design position developing embeddedsoftware 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. SeniorEmbeddedSoftwareEngineer - Skills and Abilities - C, C++, C#, Embedded C, EmbeddedSoftware, 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 SeniorMore ❯
SeniorEmbeddedSoftwareEngineer – 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. SeniorEmbeddedSoftwareEngineer Role Overview: Develop and maintain embeddedsoftware for satellite systems. Work with C/C++, RTOS (FreeRTOS), and bare-metal programming. Debug hardware/software, support system integration & launch. SeniorEmbeddedSoftwareEngineer Key Skills: Embedded C/C++ MCU Development Board Bring-Up (SoC, ARM) RTOS I2C, SPI, CANBus Interested in this remote SeniorEmbeddedSoftware 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
SeniorEmbeddedSoftware 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 … SoftwareEngineer 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 … driver integration, allowing the core development team to focus on new product innovation. You will become a key knowledge holder across the product range and work closely with the software manager to plan and coordinate sustaining engineering tasks. While they operate a rotating schedule where software engineers take turns supporting legacy products, this role will act as the More ❯
Job title: SeniorEmbeddedSoftwareEngineer 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 … 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 SeniorEmbeddedSoftwareEngineer, you will be reporting to the Software Engineering Manager as an embedded systems developer . Responsible for integration of hardware and … software, this exciting role will place the right candidate at the forefront of unmanned air systems development in the UK. We seek someone looking to support in the development and verification of flight control software. You will be supporting in the delivery of engineering outputs including software requirements, software design, software implementation and software testing. More ❯
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Enterprise Recruitment Limited
Are you an ambitious EmbeddedSoftwareEngineer, 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 EmbeddedSoftware Engineers to … design and build the real-time systems powering their first-generation hardware. These are office-based embeddedsoftware 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. SeniorEmbeddedsoftwareengineer 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 softwareMore ❯
Are you an ambitious EmbeddedSoftwareEngineer, 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 EmbeddedSoftware Engineers … to design and build the real-time systems powering their first-generation hardware. These are office-based embeddedsoftware 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. SeniorEmbeddedsoftwareengineer 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 More ❯
City Of Bristol, England, United Kingdom Hybrid / WFH Options
IC Resources
SeniorEmbeddedSoftwareEngineer 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 SeniorEmbeddedSoftwareEngineer who has a good appreciation for the hardware. You need to have 8yrs - 10yrs+ solid Embedded … 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 SeniorEmbeddedSoftware Engineers will have an interest in designing software for resource-constrained systems—optimizing for memory, processing power, and energy consumption rather than assuming unlimited More ❯
newport, wales, united kingdom Hybrid / WFH Options
IC Resources
SeniorEmbeddedSoftwareEngineer 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 SeniorEmbeddedSoftwareEngineer who has a good appreciation for the hardware. You need to have 8yrs - 10yrs+ solid Embedded … 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 SeniorEmbeddedSoftware Engineers will have an interest in designing software for resource-constrained systems—optimizing for memory, processing power, and energy consumption rather than assuming unlimited More ❯
bath, south west england, united kingdom Hybrid / WFH Options
IC Resources
SeniorEmbeddedSoftwareEngineer 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 SeniorEmbeddedSoftwareEngineer who has a good appreciation for the hardware. You need to have 8yrs - 10yrs+ solid Embedded … 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 SeniorEmbeddedSoftware Engineers will have an interest in designing software for resource-constrained systems—optimizing for memory, processing power, and energy consumption rather than assuming unlimited More ❯
bradley stoke, south west england, united kingdom Hybrid / WFH Options
IC Resources
SeniorEmbeddedSoftwareEngineer 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 SeniorEmbeddedSoftwareEngineer who has a good appreciation for the hardware. You need to have 8yrs - 10yrs+ solid Embedded … 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 SeniorEmbeddedSoftware Engineers will have an interest in designing software for resource-constrained systems—optimizing for memory, processing power, and energy consumption rather than assuming unlimited More ❯
Dorset, England, United Kingdom Hybrid / WFH Options
Premier Group
Job Title: SeniorEmbeddedSoftwareEngineer 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 EmbeddedSoftware Engineers working on low-level Embedded C. The Mid-Level/SeniorEmbeddedSoftwareEngineer 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 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 EmbeddedSoftware 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 SeniorEmbeddedSoftwareEngineer role, we're looking for someone with: Extensive experience with … embedded programming using C/C++ Background in real-time systems 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 EmbeddedSoftwareEngineer looking for your next challenge in a forward-thinking and growing company, apply More ❯
edge antenna and GNSS systems for critical applications across aerospace, communications, and autonomous systems. With rapid growth and expanding R&D facilities, the team is now looking for two EmbeddedSoftware Engineers to drive low-level software development for ARM-based microcontrollers within GNSS and PNT systems. For these EmbeddedSoftwareEngineer roles, we … are looking for individuals with: Strong commercial experience in embedded programming (C/C++) Excellent low-level software development skills Hands-on experience with ARM microcontrollers, ideally STM32 architecture Proficiency in working with real-time or bare-metal environments Strong bonuses if you have experience in GNSS/GPS systems, signal processing, or timing-critical embeddedsoftware What next? If you're an EmbeddedSoftwareEngineer passionate about low-level development and eager to contribute to precision positioning systems with real-world impact, we'd love to hear from you. Please apply today to learn more! For further details on this opportunity or similar roles in Embedded Systems, Firmware, ARM Microcontrollers, or More ❯
oxford district, south east england, united kingdom
IC Resources
edge antenna and GNSS systems for critical applications across aerospace, communications, and autonomous systems. With rapid growth and expanding R&D facilities, the team is now looking for two EmbeddedSoftware Engineers to drive low-level software development for ARM-based microcontrollers within GNSS and PNT systems. For these EmbeddedSoftwareEngineer roles, we … are looking for individuals with: Strong commercial experience in embedded programming (C/C++) Excellent low-level software development skills Hands-on experience with ARM microcontrollers, ideally STM32 architecture Proficiency in working with real-time or bare-metal environments Strong bonuses if you have experience in GNSS/GPS systems, signal processing, or timing-critical embeddedsoftware What next? If you're an EmbeddedSoftwareEngineer passionate about low-level development and eager to contribute to precision positioning systems with real-world impact, we'd love to hear from you. Please apply today to learn more! For further details on this opportunity or similar roles in Embedded Systems, Firmware, ARM Microcontrollers, or More ❯
Hertfordshire, England, United Kingdom Hybrid / WFH Options
Coalesce Management Consulting
Join our latest project Currently we are looking for an experienced SeniorEmbeddedSoftwareEngineer 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 … 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 embeddedsoftware 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’ embeddedsoftwareMore ❯
hertfordshire, east anglia, united kingdom Hybrid / WFH Options
Coalesce Management Consulting
Join our latest project Currently we are looking for an experienced SeniorEmbeddedSoftwareEngineer 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 … 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 embeddedsoftware 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’ embeddedsoftwareMore ❯
watford, hertfordshire, east anglia, united kingdom Hybrid / WFH Options
Coalesce Management Consulting
Join our latest project Currently we are looking for an experienced SeniorEmbeddedSoftwareEngineer 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 … 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 embeddedsoftware 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’ embeddedsoftwareMore ❯
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 SeniorEmbeddedSoftwareEngineer, 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 … I2C, UART, USB, and Ethernet. Oversee the full lifecycle of mixed-signal PCBA development, from requirements and component selection to schematic capture, layout, and 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 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 SeniorEmbeddedSoftwareEngineer, 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 … I2C, UART, USB, and Ethernet. Oversee the full lifecycle of mixed-signal PCBA development, from requirements and component selection to schematic capture, layout, and 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 More ❯
Job Title: EmbeddedSoftwareEngineer Location: Warrington, Onsite Salary: Up to £65,000 (Depending on Experience) We are looking for a highly skilled EmbeddedSoftwareEngineer to join an innovative engineering team. This role offers the chance to work on cutting-edge embedded systems, contribute to the design of next-generation products, and … play a key part in shaping the companys technical roadmap. You will be involved in the full software development lifecycle, from concept and design through to deployment, validation, and continuous improvement. Key Responsibilities Design, implement, and optimise embeddedsoftware for real-time systems and safety-critical applications. Develop firmware for ARM Cortex, PIC, or STM32 microcontrollers using … C and C++. Integrate and test communication protocols including SPI, I2C, CAN, UART, USB, TCP/IP, and Modbus. Contribute to board bring-up, debugging hardware/software interfaces, and reading schematics to support hardware integration. Work with RTOS (e.g., FreeRTOS, Zephyr) and bare-metal systems to deliver reliable and efficient solutions. Ensure compliance with industry standards (e.g., MISRA More ❯
Bristol, BS37 5JF, Westbury on Trym, United Kingdom
Zenovo
Job Title : SeniorEmbeddedSoftwareEngineer 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 … 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 embeddedsoftware 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 More ❯
SeniorEmbeddedSoftwareEngineer 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 … 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 EmbeddedSoftware/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 More ❯