Nottingham, Nottinghamshire, East Midlands, United Kingdom Hybrid / WFH Options
KO2 Embedded Recruitment Solutions LTD
Position: EmbeddedSoftwareEngineer Location: Newark + Hybrid WFH Salary: Up to £60,000 Overview: Our client is experiencing strong growth and is looking to expand their development team with an experienced EmbeddedSoftware Engineer. This is a unique opportunity to work on innovative, life-enhancing products that make a real-world impact. You'll … contribute to the creation of next-generation technology in a supportive and agile environment. Key Responsibilities: Design and development of embeddedsoftware solutions Programming in C and C++ Working with real-time operating systems (e.g., FreeRTOS, AzureRTOS, ThreadX) Implementing wireless communication protocols such as Bluetooth, Zigbee, LoRaWAN, or Thread Collaborating closely with a small, agile team across the … full software development lifecycle Required Skills & Experience: Proven experience in embeddedsoftware design Strong programming skills in C/C++ Hands-on experience with RTOS - ThreadX, FreeRTOS etc SPI, I2C, UARTS, I2S, TCP/IP Ability to work independently and collaboratively in a hybrid working, agile environment Desirable Skills: ARM-based development (e.g., STM32, Cortex-M) Familiarity More ❯
EmbeddedSoftwareEngineer - Salary to £65,000 We are looking for experienced EmbeddedSoftware Engineers to join an innovative engineering team based in Cambridge. The role involves developing software for a new range of cutting-edge automotive electronic control units as part of a dynamic and collaborative team. This opportunity offers a chance to … contribute to exciting projects while benefiting from the stability of a well-established parent company. Responsibilities: Design, develop, and maintain embeddedsoftware for prototype and production systems, adhering to internal and international standards. Engage in all stages of embeddedsoftware development, including requirements gathering, design, implementation, testing, and validation (both simulation and hardware-based). Contribute … to peer review processes and maintain reusable software library blocks. Provide on-site customer support for calibration, troubleshooting, and code corrections. Ensure compliance with safety, security, and quality standards while identifying and implementing process improvements. Collaborate closely with hardware and systems engineering teams. Essential Experience: A degree in Software Engineering, Computer Engineering, or related fields. Strong background in More ❯
An exciting opportunity has arisen for a EmbeddedSoftwareEngineer to join an innovative and growing engineering team within a dynamic UK-based SME located in Newark on Trent. The EmbeddedSoftwareEngineer will joining a highly collaborative team based in Newark on Trent, focused on quality, innovation, and industry leadership, contributing to the … development of real-time systems that shape the future of assistive listening and audio transmission technologies. Key Responsibilities: Design and develop new features for embedded audio and wireless systems. Write efficient, high-quality C and C++ (C++11/14) code for real-time embedded applications. Work closely with the wider development team to identify, troubleshoot, and resolve issues. … Contribute to the full software development lifecycle within an Agile framework. Ensure adherence to ISO 9001 and internal quality standards. Essential Skills & Experience: Extensive experience in embedded C/C++ development. Strong understanding of real-time operating systems (e.G. ThreadX, AzureRTOS, FreeRTOS). Proven experience with bare-metal development and peripheral interfacing (SPI, I2C, I2S, UART). Ability More ❯
I'm recruiting on behalf of an established engineering business in Tewkesbury who are looking for a Senior EmbeddedSoftwareEngineer on a 12 month contract (Outside IR35) The work involves development of low-level C code and C++ on Embedded Linux in the cyber, IoT and telecommunications space. ROLE: EmbeddedSoftwareEngineer LOCATION: Tewkesbury (2-3 days on-site required) RATE: Up to £450pd IR35: Outside DURATION: 12 months Required skills for the Senior EmbeddedSoftwareEngineer are: C and C++ Embedded Linux development (Yocto/Buildroot or kernel development beneficial) Comms protocols UART, CAN, SPI/I2C IoT or narrow-band RF exposure (WiFi, GSM, Bluetooth … Ethernet) Knowledge of security protocols for encryption/cyber in embedded development is beneficial If you're interested in the role, please apply below or get in touch directly with any questions Cheers, Nathan More ❯
EmbeddedSoftwareEngineer - Basingstoke - IoT, C, ARM Cortex My client are currently recruiting for an EmbeddedSoftwareEngineer based in Basingstoke. You will join a small team of technically minded individuals working on a range of new projects in the IoT space. Main duties: + Participate in new product development + Work alongside other … engineers to advance the companies current portfolio of embeddedsoftware products Tech Stack/Skills required: + Proficient in embedded C + Experience developing software for microcontrollers (preferably ARM based) + Understanding of schematics, PCB layouts, technical documentation The competitive salary is between £50-65k Office based in Basingstoke If you feel like you have More ❯
EmbeddedSoftwareEngineer (senior and mid-level) Hybrid - 50/50 Home and Office (Capenhurst) Join a global, independent provider of end-to-end power engineering solutions, supporting clients in managing and operating electrical networks. This is a well-established, innovation-led organisation with a strong, values-driven culture. About the Role You'll play a key … role in developing cutting-edge embeddedsoftware for advanced measurement technologies used in the power industry. Working in a friendly and supportive team, you'll have the chance to contribute to real innovation. Key Responsibilities: Design and develop embeddedsoftware solutions for next-generation measurement devices Bring up firmware on newly developed in-house hardware platforms … Implement software modules that enable embedded devices to communicate with cloud services Write clean, maintainable, and robust code that adheres to industry standards Continuously seek to improve product quality and development processes as product deployment scales What We're Looking For: Strong experience in C/C++ , including modern standards ( C++ 11/14/17 ) Proven experience More ❯
Ellesmere Port, Cheshire, North West, United Kingdom
Vantage Consulting Ltd
EmbeddedSoftwareEngineer (senior and mid-level) Hybrid - 50/50 Home and Office (Capenhurst) Join a global, independent provider of end-to-end power engineering solutions, supporting clients in managing and operating electrical networks. This is a well-established, innovation-led organisation with a strong, values-driven culture. About the Role You'll play a key … role in developing cutting-edge embeddedsoftware for advanced measurement technologies used in the power industry. Working in a friendly and supportive team, you'll have the chance to contribute to real innovation. Key Responsibilities: Design and develop embeddedsoftware solutions for next-generation measurement devices Bring up firmware on newly developed in-house hardware platforms … Implement software modules that enable embedded devices to communicate with cloud services Write clean, maintainable, and robust code that adheres to industry standards Continuously seek to improve product quality and development processes as product deployment scales What We're Looking For: Strong experience in C/C++ , including modern standards ( C++ 11/14/17 ) Proven experience More ❯
EmbeddedSoftwareEngineer (senior and mid-level) Hybrid - 50/50 Home and Office (Capenhurst) Join a global, independent provider of end-to-end power engineering solutions, supporting clients in managing and operating electrical networks. This is a well-established, innovation-led organisation with a strong, values-driven culture. About the Role You'll play a key … role in developing cutting-edge embeddedsoftware for advanced measurement technologies used in the power industry. Working in a friendly and supportive team, you'll have the chance to contribute to real innovation. Key Responsibilities: Design and develop embeddedsoftware solutions for next-generation measurement devices Bring up firmware on newly developed in-house hardware platforms … Implement software modules that enable embedded devices to communicate with cloud services Write clean, maintainable, and robust code that adheres to industry standards Continuously seek to improve product quality and development processes as product deployment scales What We're Looking For: Strong experience in C/C++ , including modern standards ( C++ 11/14/17 ) Proven experience More ❯
Ellesmere Port, Cheshire, North West, United Kingdom
Vantage Consulting Ltd
EmbeddedSoftwareEngineer (senior and mid-level) Hybrid - 50/50 Home and Office (Capenhurst) Join a global, independent provider of end-to-end power engineering solutions, supporting clients in managing and operating electrical networks. This is a well-established, innovation-led organisation with a strong, values-driven culture. About the Role You'll play a key … role in developing cutting-edge embeddedsoftware for advanced measurement technologies used in the power industry. Working in a friendly and supportive team, you'll have the chance to contribute to real innovation. Key Responsibilities: Design and develop embeddedsoftware solutions for next-generation measurement devices Bring up firmware on newly developed in-house hardware platforms … Implement software modules that enable embedded devices to communicate with cloud services Write clean, maintainable, and robust code that adheres to industry standards Continuously seek to improve product quality and development processes as product deployment scales What We're Looking For: Strong experience in C/C++ , including modern standards ( C++ 11/14/17 ) Proven experience More ❯
breathing patterns. They're also a carbon-neutral business powered entirely by renewable energy, with sustainability at the core of their mission. The team is now seeking a Senior EmbeddedSoftwareEngineer to lead the development of next-generation medical devices. You’ll play a key role in the full development lifecycle from architectural decisions to implementation … all the while collaborating across a multidisciplinary team. This is a hands-on role where you'll also help shape project direction and influence technology choices. For this Senior EmbeddedSoftwareEngineer role, we’re looking for someone with: Commercial experience in Embedded C Strong knowledge of bare-metal and RTOS environments (e.g. FreeRTOS, Zephyr) Ability … to lead component and technology selection for new products Excellent debugging, Git SCM, and TDD/CI/CD skills What Next? If you're a Senior EmbeddedSoftwareEngineer looking to take the lead in meaningful MedTech innovation, apply today to learn more! For more information on this role, or other jobs across: Embedded, Firmware More ❯
Bradford, West Yorkshire, Yorkshire, United Kingdom
KO2 Embedded Recruitment Solutions LTD
EmbeddedSoftwareEngineer Location: Bradford, West Yorkshire Employment Type: Full-time | Permanent Salary: Up to £60,000 Are you an experienced EmbeddedSoftwareEngineer ready to take the next step in your career? Our client is looking for a talented individual to join their expanding team at their Bradford-based facility. This is a … fantastic opportunity to contribute to cutting-edge embedded system projects, particularly involving STM32 microcontrollers and real-time motor control. Key Responsibilities: Design, develop, and maintain embeddedsoftware for STM32 microcontroller-based systems. Implement precise motor control algorithms, including PID control. Develop and debug firmware for STM32 peripherals (GPIO, UART, SPI, I2C, ADC, PWM, etc.). Work closely … system architecture and design. Use Git (GitHub/GitLab) for version control and collaboration. Essential Skills & Experience: Strong understanding of STM32 ARM Cortex-M microcontrollers. Proficient in C for embedded systems, with some experience in C++. Solid grasp of STM32 communication protocols: UART, SPI, I2C, CAN, USB, Ethernet. Hands-on experience with STM32 HAL and LL drivers. Capable of More ❯
Cheltenham, Gloucestershire, United Kingdom Hybrid / WFH Options
Energy Consulting group
safety and optimising maintenance schedules for the past thirty years, and are now undergoing modernisation to serve new platforms. Exciting opportunities await within the Rotorcraft IVHM team for driven EmbeddedSoftware Engineers with proven experience in new software product implementation in highly-regulated engineering industries, with responsibility for specifying, designing, integrating and commissioning IVHM software on … existing and new rotorcraft platforms. Job Description Job Description As a Lead EmbeddedSoftware Developer, you will be responsible for designing, developing, and testing embeddedsoftware within the Integrated Vehicle Health Management (IVHM) team. Primarily deployed to rotorcraft, our software products process data acquired from sensors placed across the vehicle's drivetrain in order to … operators of drivetrain health, guiding maintenance and deployment decisions at the aircraft level. In this role, we are seeking methodical engineers with a strong background in optimising systems utilising embedded C++ coding, with a particular focus on either real time processing of vibration signals and/or control of acquisition, processing, storage and access of vibration data for purposes More ❯
Developing embeddedsoftware using modern C++ on Linux This product development and manufacturing company are growing and looking for a Senior EmbeddedSoftwareEngineer to join their team. Their technologies are both standalone instruments as well as hardware components for complex systems integrated into customer products. As a senior team member, you will deliver robust … high quality software, write automated tests, as well as peer review other code. Requirements: Degree in computer science or electronics, with demonstrable industry experience as a senior embeddedsoftware engineer. Extensive experience with embeddedsoftware using modern C++ (ideally 17) programming that is used for developing optimised complex systems through efficient memory management including embedded … park. Parking is available on site. Interested applicants must have full rights to work in the UK – company sponsorship or time-restricted visa holders will not be considered. Keywords: Embedded, C++, Linux, Drivers, Kernel, Network Systems, RF, Hybrid Another top job from ECM, the high-tech recruitment experts. Even if this job's not quite right, do contact us More ❯
Senior EmbeddedSoftwareEngineer | £60-70k | Reading | Remote, with occasional visits My client is an elite company providing media content solutions. Due to sustained success, they are expanding their R&D team. They're seeking a Senior SoftwareEngineer with strong C++ and Linux experience, who enjoys solving complex problems and building robust, scalable … solutions in a fast-paced R&D environment. Key Responsibilities: Design, implement, and validate embeddedsoftware for high-performance video systems Contribute across the stack: UI, middleware, and low-level drivers on Linux platforms Collaborate with hardware and FPGA teams to deliver integrated product solutions Essential Experience: 5+ years software development experience, including full lifecycle delivery Strong … C++ Linux development background Experience with embeddedsoftware & hardware integration Desirable Skills: Embedded Linux development, Yocto, kernel config, or device drivers Familiarity with Qt, Python, RESTful APIs, oor AWS Experience in video systems, networking (TCP/IP, multicast), or cross-functional engineering teams What you’ll get: £60-70k (Dependent on experience) Very generous bonus scheme More ❯
Employment Type: Permanent
Salary: £60000 - £70000/annum Very generous bonus + healthcare
Bristol - EmbeddedSoftwareEngineer - 45-60k My client is a leading engineering firm, developing software and hardware for a range of industries. They are looking for a EmbeddedSoftwareengineer to join their highly motivated team as a result of growth. You will be working on exciting and ground-breaking projects in … industries including but not limited to the Aerospace industry. Main duties: + Participate in new product development + Work alongside other engineers to advance the companies current portfolio of embeddedsoftware products Skills and Experience Required: + Strong programming experience - Embedded C + RTOS experience + ARM architecture experience + Experience working in highly regulated industries beneficial More ❯
Bristol - EmbeddedSoftwareEngineer - £45-60k My client is a leading engineering firm, developing software and hardware for a range of industries. They are looking for a EmbeddedSoftwareengineer to join their highly motivated team as a result of growth. You will be working on exciting and ground-breaking projects in … industries including but not limited to the Aerospace industry. Main duties: + Participate in new product development + Work alongside other engineers to advance the companies current portfolio of embeddedsoftware products Skills and Experience Required: + Strong programming experience - Embedded C + RTOS experience + ARM architecture experience + Experience working in highly regulated industries beneficial More ❯
Role: EmbeddedSoftwareEngineer Location: Chester Salary: Up to £55,000 per annum (DOE) About the Role This is a fantastic opportunity for an experienced engineer to take a leading role in designing and developing embeddedsoftware solutions that power advanced technology used in energy systems. You'll work on exciting new hardware platforms … and contribute to products that connect seamlessly with cloud services to provide real-time, reliable data for critical applications. Key Responsibilities Design and develop embeddedsoftware for cutting-edge measurement and monitoring devices. Develop firmware for in-house designed hardware platforms. Implement communication protocols between embedded systems and cloud-based platforms. Ensure code is high-quality, maintainable … cross-functional teams in an agile development environment What We're Looking For Strong expertise in C/C++ (including C++11/14/17). Proven experience in embeddedsoftware development and the full product lifecycle. In-depth knowledge of low-level protocols (e.g. SPI, I2C, RS232). Experience working with ARM Cortex microprocessors. Proficiency with Linux More ❯
Role: EmbeddedSoftwareEngineer Location: Chester Salary: Up to £55,000 per annum (DOE) Job Type: Full-time, Permanent About the Role This is a fantastic opportunity for an experienced engineer to take a leading role in designing and developing embeddedsoftware solutions that power advanced technology used in energy systems. You'll work … on exciting new hardware platforms and contribute to products that connect seamlessly with cloud services to provide real-time, reliable data for critical applications. Key Responsibilities Design and develop embeddedsoftware for cutting-edge measurement and monitoring devices. Develop firmware for in-house designed hardware platforms. Implement communication protocols between embedded systems and cloud-based platforms. Ensure … cross-functional teams in an agile development environment What We're Looking For Strong expertise in C/C++ (including C++11/14/17). Proven experience in embeddedsoftware development and the full product lifecycle. In-depth knowledge of low-level protocols (e.g. SPI, I2C, RS232). Experience working with ARM Cortex microprocessors. Proficiency with Linux More ❯
Role: EmbeddedSoftwareEngineer Location: Chester Salary: Up to £55,000 per annum (DOE) Job Type: Full-time, Permanent About the Role This is a fantastic opportunity for an experienced engineer to take a leading role in designing and developing embeddedsoftware solutions that power advanced technology used in energy systems. You'll work … on exciting new hardware platforms and contribute to products that connect seamlessly with cloud services to provide real-time, reliable data for critical applications. Key Responsibilities Design and develop embeddedsoftware for cutting-edge measurement and monitoring devices. Develop firmware for in-house designed hardware platforms. Implement communication protocols between embedded systems and cloud-based platforms. Ensure … cross-functional teams in an agile development environment What We're Looking For Strong expertise in C/C++ (including C++11/14/17). Proven experience in embeddedsoftware development and the full product lifecycle. In-depth knowledge of low-level protocols (e.g. SPI, I2C, RS232). Experience working with ARM Cortex microprocessors. Proficiency with Linux More ❯
Nottinghamshire, Newark on Trent, United Kingdom Hybrid / WFH Options
Zenovo
Job Title: Senior EmbeddedSoftwareEngineer Location: Newark, Nottinghamshire (Hybrid) Employment Type: Permanent Salary: £60,000 - £70,000 + Benefits Industry: Wireless/Audio/High-Tech Overview: Our client is seeking a Senior EmbeddedSoftwareEngineer with a strong background in real-time embedded systems to join a cutting-edge development team. … next-generation wireless and audio technologies that will shape the future of the company’s product portfolio. You will play a key role in designing and developing low-level software, working across the full development lifecycle, and delivering high-quality code with minimal supervision in an Agile environment. Key Responsibilities: Design and implement features in C and C++ (C++11 …/14) for wireless and loop audio products. Develop and maintain low-level software drivers for peripherals such as SPI, I2C, I2S, UART, and DMA . Work closely with hardware and software teams to identify, debug, and resolve system issues. Ensure software compliance with industry standards and internal quality protocols . Participate in Agile development processes, including More ❯
Coventry, West Midlands, United Kingdom Hybrid / WFH Options
ZENOVO LTD
Job Title: Senior EmbeddedSoftwareEngineer Location: Newark, Nottinghamshire (Hybrid) Employment Type: Permanent Salary: £60,000 - £70,000 + Benefits Industry: Wireless/Audio/High-Tech Overview: Our client is seeking a Senior EmbeddedSoftwareEngineer with a strong background in real-time embedded systems to join a cutting-edge development team. … next-generation wireless and audio technologies that will shape the future of the company's product portfolio. You will play a key role in designing and developing low-level software, working across the full development lifecycle, and delivering high-quality code with minimal supervision in an Agile environment. Key Responsibilities: Design and implement features in C and C++ (C++11 …/14) for wireless and loop audio products. Develop and maintain low-level software drivers for peripherals such as SPI, I2C, I2S, UART, and DMA . Work closely with hardware and software teams to identify, debug, and resolve system issues. Ensure software compliance with industry standards and internal quality protocols . Participate in Agile development processes, including More ❯
Job Overview: As an EmbeddedSoftwareEngineer at Salience Labs, you'll be right at the centre of our photonics product development. This role spans low-level firmware, rapid prototyping, and systems integration, giving you the chance to influence everything from proof-of-concept devices to our commercial platforms. You'll collaborate across hardware, photonics, and FPGA … teams to ensure smooth, efficient embeddedsoftware development, right down to the register level and all the way up to application-facing tools. This is a full-stack embedded role, where versatility and curiosity are just as important as technical depth. We're looking for engineers who enjoy working close to the metal, but can just as … test infrastructure. You'll be part of a small, fast-paced team where autonomy is encouraged and impact is tangible. What you'll be doing: Design, implement, and document embeddedsoftware across a variety of project scales. Work closely with hardware and FPGA teams to build robust embedded systems. Use off-the-shelf development kits for rapid More ❯
Newcastle Upon Tyne, Tyne and Wear, North East, United Kingdom
KO2 Embedded Recruitment Solutions LTD
Role: Junior EmbeddedSoftwareEngineer Location: Newcastle Package: £30,000 - £40,000 + Bonus + Shares + 30 Days Holiday Potential KO2 is partnering with a cutting-edge technology company in Newcastle who are looking for a passionate Graduate or Junior EmbeddedSoftwareEngineer to join their growing R&D team. This is your … chance to work on real-world products from day one, in a role that blends innovation, collaboration, and career growth. What You'll Do Design & develop embeddedsoftware for real-time systems. Work with hardware engineers using protocols like SPI, I2C, and USB. Turn product ideas into robust, reliable software. Analyse test data, solve problems, and improve performance. … Research new technologies for future products. What You'll Need Degree (preferably Master's) in a relevant engineering discipline. Good understanding of electronics and firmware. Proficiency in embedded C programming. Nice to have: Python, C#, JavaScript, HTML, CSS. Familiarity with RTOS and protocols (SPI, UART, I2C, USB, Bluetooth) a bonus. Why You'll Love Working Here Competitive salary More ❯
Location: Rugeley (mostly onsite) Duration: 6 month initial contract Rate: 67ph UMB (Inside IR35) Role details: Our client, a leading defence and maritime company, are looking for an EmbeddedSoftwareEngineer to join their Power Applications team on a contract basis. Key Responsibilities: Operate as the go-to controls engineer across multiple projects, liaising with stakeholders … to design, implement and verify embeddedsoftware applications Collaborate with systems engineers to develop requirements, interface definitions, and other necessary documentation for optimal implementation Act as the embedded technical specialist within a small team developing a range of electrical power systems, primarily converters. Design and develop the system design, along with systems and electronic specialists. Develop DSP … processes to drive activities which we repeat and would add value. What we are looking for in you: Bachelor's or Master's degree in Electronic/Electrical Engineering, Software/Systems Engineering, or a related field. Proven track-record of delivering embeddedsoftware/firmware ideally in one or more of the automotive/aerospace/ More ❯
EmbeddedSoftwareEngineer | Milton Keynes | Onsite My client specialise in the design and development of Electronics Systems in the automotive industry used for precise measurement and calibration systems. They are looking for a talented EmbeddedSoftwareEngineer to join the growing team, due to the expansion of current and future projects. Key Responsibilities Design … to find solutions for client-needs Complete accurate testing documentation Input & evaluate new product systems Key Skills Relevant Engineering or Computing degree 3+ years of industry experience working with Embedded System Development Strong experience with Embedded C & C++ Experience programming and debugging embedded systems If you feel you have the right skills for this role, please apply More ❯