EmbeddedSoftware Team Lead Role (C, Embedded Linux/ARM micro-controllers, DSP, JIRA, Atlassian Confluence, TDD) - Audio Technology Specialists - Wiltshire - 4 days per week in the office - Up to £55,000 G.R.E. Recruitment is delighted to partner with this leading Audio Technology Specialist company to support them with the hire of an EmbeddedSoftware Team Lead with an expertise in C on embedded platforms. This role is 4 days per week in the Wiltshire based office so all candidates must live commutable to Wiltshire. They work alongside some of the most iconic and luxurious brands and retailers in the UK. The Role: You'll be coordinating the embeddedsoftwaredevelopment team and contributing to development activities. The role is split between line management and hands on coding duties. On a day to day you'll be contributing to the projects that use microcontrollers, DSP, and embedded Linux technologies. You should have strong experience in at least one of these areas. You'll be liaising with other developmentMore ❯
Cambridge, Cambridgeshire, England, United Kingdom Hybrid / WFH Options
Technical Futures Ltd
A Lead Software Engineer with a proven background in EmbeddedSoftwaredevelopment, a good appreciation of electronics and strong commercial delivery experience will join a thriving Technical Consultancy. You’ll combine hands-on technical delivery (80%) and people leadership (small team of approx. 3-7). Hybrid working with salary to C£80K plus comprehensive benefits … package. This dynamic Consultancy, working across sectors from Defence and Healthcare to Industrial and Communications – delivering solutions that combine embeddedsoftware, electronics, FPGA, Cloud and system level functionality, seeks an individual who can confidently apply their technical expertise to address complex engineering problems. The Lead Software Engineer should bring: A University Electronic Engineering related education. Extensive hands … on experience with embeddedsoftwaredevelopment in C. Knowledge of Bare metal and RTOS environments. Proven line management experience of small teams (around 3-7 people). A strong understanding of electronics and how embeddedsoftware sits at the interface between electronics and software. A career spanning several different industry sectors highly beneficial. Experience of More ❯
West Glamorgan, United Kingdom Hybrid / WFH Options
IntaPeople
EmbeddedSoftware Engineer We are seeking an EmbeddedSoftware Engineer to join a forward-thinking engineering company that develops cutting-edge, niche technology products used internationally in both professional and consumer applications. This is an exciting opportunity to work across the full product lifecycle, contributing to the redesign of established systems and development of new … next-generation products. The role: Develop embeddedsoftware in C and C++ for microprocessor-based systems Work primarily with PIC32 platforms (experience with other microcontrollers also welcome) Collaborate closely with electronics engineers to integrate hardware and software functionality Contribute to full lifecycle product development, from concept and prototyping through to validation, testing, and commercial release Ensure … software compliance with safety, quality, and reliability standards (experience in regulated sectors such as medical devices, automotive, or aerospace advantageous) Support the move towards increased in-house testing and validation capabilities Experience/skills: Degree (or equivalent) in Software Engineering, Electronics, Computer Science, or related discipline Strong embeddedsoftwaredevelopment skills in C and C++ More ❯
Swansea, Llansamlet Community, West Glamorgan, United Kingdom Hybrid / WFH Options
IntaPeople
EmbeddedSoftware Engineer We are seeking an EmbeddedSoftware Engineer to join a forward-thinking engineering company that develops cutting-edge, niche technology products used internationally in both professional and consumer applications. This is an exciting opportunity to work across the full product lifecycle, contributing to the redesign of established systems and development of new … next-generation products. The role: Develop embeddedsoftware in C and C++ for microprocessor-based systems Work primarily with PIC32 platforms (experience with other microcontrollers also welcome) Collaborate closely with electronics engineers to integrate hardware and software functionality Contribute to full lifecycle product development, from concept and prototyping through to validation, testing, and commercial release Ensure … software compliance with safety, quality, and reliability standards (experience in regulated sectors such as medical devices, automotive, or aerospace advantageous) Support the move towards increased in-house testing and validation capabilities Experience/skills: Degree (or equivalent) in Software Engineering, Electronics, Computer Science, or related discipline Strong embeddedsoftwaredevelopment skills in C and C++ More ❯
Hemel Hempstead, Hertfordshire, South East, United Kingdom
Morson Talent
As a Senior EmbeddedSoftware Engineer, you will be responsible for the design, development, testing, and integration of embeddedsoftware for next-generation chemical and explosive trace detection products. Working within an Agile team of 4 to 6 engineers, you will collaborate closely with software and firmware engineers to deliver robust software solutions … running on ARM Cortex M33 microcontrollers and FreeRTOS real-time operating systems. Your role includes interpreting UML-based architectural designs, participating in design and code reviews, debugging, and maintaining software architecture and documentation. A regular on-site presence at the Hemel Hempstead site is required to facilitate close interaction with prototype and production hardware. Security clearance (BPSS on joining … and eligibility for SC clearance) is mandatory. Skills: Minimum 5 years' experience in embeddedsoftwaredevelopment Strong proficiency in C and C++ programming Experience with ARM Cortex-M microcontrollers (Armv8-M, Cortex-M4, Cortex-M33, STM32) Familiarity with embedded real-time operating systems, especially FreeRTOS (also Keil RTX, ThreadX) Knowledge of embedded system design including More ❯
Halifax, West Yorkshire, Yorkshire, United Kingdom
KO2 Embedded Recruitment Solutions LTD
Job Title: EmbeddedSoftware Engineer Location: Halifax Salary: Up to £45,000 + benefits We are seeking a talented EmbeddedSoftware Engineer to join our clients growing engineering team in Halifax. You will be working on the full lifecycle of embeddedsoftwaredevelopment, contributing to innovative products that combine hardware and software for real-world applications. This is an exciting opportunity to take ownership of embedded systems projects, applying your expertise in C/C++ development and RTOS while working closely with hardware and electronics teams. Key Responsibilities Design, develop, and maintain embeddedsoftware solutions for real-time systems Implement and optimise code in Embedded C …/C++ Develop applications using RTOS platforms Integrate and test serial communication protocols (UART, SPI, IC, etc.) Collaborate with cross-functional teams to ensure smooth hardware/software integration Debug, profile, and optimise system performance Required Skills & Experience Proven experience in Embedded C/C++ programming Strong knowledge of RTOS development Hands-on experience with serial protocols More ❯
Cambridge, Cambridgeshire, England, United Kingdom Hybrid / WFH Options
Technical Futures Ltd
Do you possess commercial experience in Embedded Linux development? Are you seeking a challenging mid level Software Engineer role where you can contribute solid Embedded C/C++ development skills to solve real world problems? Our Client, Global leaders in radar and surveillance systems development, seeks a Degree qualified mid-level Embedded Linux … Software Engineer to join their team. Hybrid working available (3 days office/2 WFH) and a salary on offer to C£45K + good benefits. Working primarily in C++, applicants with strong C skills will be considered. The successful Embedded Linux Software Engineer will bring a good academic background to include a minimum of a 2.1 … Bachelors Degree in Computer Science or Electronics with a software bias. Key requirements for the Embedded Linux Software Engineer include: C++ development skills or Embedded C with a willingness to learn. Strong experience working with Embedded Linux. Using Linux build systems such as Yocto or PetaLinux. Previous involvement in the set-up/configuration More ❯
Saffron Walden, Essex, South East, United Kingdom Hybrid / WFH Options
Technical Futures
Do you possess commercial experience in Embedded Linux development? Are you seeking a challenging mid level Software Engineer role where you can contribute solid Embedded C/C++ development skills to solve real world problems? Our Client, Global leaders in radar and surveillance systems development, seeks a Degree qualified mid-level Embedded Linux … Software Engineer to join their team. Hybrid working available (3 days office/2 WFH) and a salary on offer to C£45K + good benefits. Working primarily in C++, applicants with strong C skills will be considered. The successful Embedded Linux Software Engineer will bring a good academic background to include a minimum of a 2.1 … Bachelors Degree in Computer Science or Electronics with a software bias. Key requirements for the Embedded Linux Software Engineer include: C++ development skills or Embedded C with a willingness to learn. Strong experience working with Embedded Linux. Using Linux build systems such as Yocto or PetaLinux. Previous involvement in the set-up/configuration More ❯
EmbeddedSoftware Engineer - Real-Time Systems Rate: £50-55/hour (Outside IR35) Length: 6 Months Location: Bristol Join a team developing cutting-edge communication and control system s . You'll design and deliver the embeddedsoftware that powers advanced terminal technology - from real-time control logic to intuitive user interfaces and APIs. You'll … work in an Agile environment, collaborating with cross-functional teams to turn complex requirements into reliable, high-performance embedded solutions. What You'll Do Design, code, and test embeddedsoftware in C++ for real-time systems Translate requirements into robust, maintainable architecture and design documentation Debug and validate software on both simulated and target hardware Implement … and integration tests Collaborate with other engineers to optimise system performance and reliability Contribute to continuous improvement within an agile workflow What You'll Bring Proven experience in C++ embeddedsoftwaredevelopment Full lifecycle experience - design, development, testing, and maintenance Strong knowledge of Linux and FreeRTOS environments Understanding of hardware interfaces (Serial, Ethernet, SPI, CAN, etc. More ❯
EmbeddedSoftware Engineer - Real-Time Systems Rate: 50-55/hour (Outside IR35) Length: 6 Months Location: Bristol Join a team developing cutting-edge communication and control system s . You'll design and deliver the embeddedsoftware that powers advanced terminal technology - from real-time control logic to intuitive user interfaces and APIs. You'll … work in an Agile environment, collaborating with cross-functional teams to turn complex requirements into reliable, high-performance embedded solutions. What You'll Do Design, code, and test embeddedsoftware in C++ for real-time systems Translate requirements into robust, maintainable architecture and design documentation Debug and validate software on both simulated and target hardware Implement … and integration tests Collaborate with other engineers to optimise system performance and reliability Contribute to continuous improvement within an agile workflow What You'll Bring Proven experience in C++ embeddedsoftwaredevelopment Full lifecycle experience - design, development, testing, and maintenance Strong knowledge of Linux and FreeRTOS environments Understanding of hardware interfaces (Serial, Ethernet, SPI, CAN, etc. More ❯
Software Design Engineer - C++ Norwich Salary - up to £65k (doe) Currently searching for an experienced Embedded C++ Software Engineer to join an established systems and product specialist based in Norwich. You will be part of a talented team of C++ Embedded Design Engineers who offer integrity enthusiasm and who are passionate about delivering high quality software! As one of their engineers you will offer a strong background in embeddedsoftware design and C++. Key Responsibilities Contributes to the full lifecycle of embeddedsoftwaredevelopment requirements Design through to implementation, testing, and delivery Continuous improvement in code quality, security and system performance Generating code where necessary in support of the software solutions Maintaining familiarity with applicable standards/techniques and assure compliance where applicable Troubleshooting and resolving technical issues related to the software solutions Generating code where necessary in support of the software solutions About You This business is looking for someone with strong embedded C++ design skills Proven experience in a software engineering role Real More ❯
Ultra-PCS is seeking a talented C/C++ Software Engineer who has experience in embeddedsoftwaredevelopment, passionate about learning software and keen to join dynamic team. Ultra PCS is a leader in providing solutions for aerospace and defence systems. We are seeking an experienced Software Engineer to join our team. We are … searching for a dynamic highly skilled Software Engineer with a wide breadth of skills who is interested in applying those skills and furthering their development skillset on a variety of software projects. As a Senior Software Engineer, you will be expected to derive requirements, produce software architecture, develop test specifications, perform coding, debugging and testing … on a variety of platforms from microcontrollers, to asymmetric multi-processor systems. You will participate in all phases of full softwaredevelopment lifecycle. This role will suit a self motivated developer who is keen to take on a new challenge and who has a variety of programming languages and keen to learn new skills. Key Responsibilities: SoftwareMore ❯
Job Title: Software Design Engineer - C++ Location : Norwich Salary: Up to £65k (doe)Currently searching for an experienced Embedded C++ Software Engineer to join an established systems and product specialist based in Norwich. You will be part of a talented team of C++ Embedded Design Engineers who offer integrity enthusiasm and who are passionate about delivering … high quality software!As one of their engineers you will offer a strong background in embeddedsoftware design and C++. Key Responsibilities Contributes to the full life cycle of embeddedsoftwaredevelopment requirements Design through to implementation, testing, and delivery Continuous improvement in code quality, security and system performance Generating code where necessary in … support of the software solutions Maintaining familiarity with applicable standards/techniques and assure compliance where applicable Troubleshooting and resolving technical issues related to the software solutions Generating code where necessary in support of the software solutions About You This business is looking for someone with strong embedded C++ design skills Proven experience in a softwareMore ❯
Position: Embedded Systems Engineer Location: Cookridge, Leeds Salary: £50,000 - £60,000 KO2's client, a growing technology business based in Cookridge, Leeds, is looking for an Embedded Systems Engineer to join their team. The company design and develop a unique device for the monitoring of energy technology, and they are seeking an engineer who can contribute to … the next generation of their product. The ideal candidate will have a background in electronics design, covering both analogue and digital circuit development, alongside experience programming in Embedded C. However, KO2's client is open to applications from candidates who are stronger in either electronics or embeddedsoftware, or those who can combine both skillsets. This … or related wireless systems will allow you to make an immediate impact. Key skills and experience: Strong background in analogue and digital electronics design Ability to write and debug Embedded C code Experience with embeddedsoftwaredevelopment and testing Knowledge of LoRaWAN, RF, or LPWAN communication technologies Enthusiasm for product development in a growing, forward More ❯
Software Engineer Manchester City Centre | Up to £60,000 + Benefits We're thrilled to be recruiting for a Software Engineer to join one of the UK's leading design consultancies, located in the heart of Manchester. This is an exciting opportunity to work within a multidisciplinary team developing innovative solutions across a wide range of industries - including … Strong proficiency in C programming Experience with one or more of the following: C++, Python, Rust, or Java Familiarity with open-source technologies and ecosystems Solid understanding of modern softwaredevelopment practices Confident working within Linux environments About the Team You'll collaborate with a talented group of engineers from various disciplines, united by their passion for technology … and modern design. The role offers exposure to the full softwaredevelopment lifecycle - from concept and prototyping through to delivery and deployment. Experience with embedded systems and open-source development will be a significant advantage. We're Looking For Engineers Who Have a genuine passion for softwaredevelopment Enjoy working collaboratively with technical specialists More ❯
EmbeddedSoftware Engineer – Next-Generation Space Tech (Loughborough, UK | On-site | Full-time) Are you ready to help redefine how we connect the world—from the ground up to low Earth orbit? GTS Space are working with an advanced technology company developing a new kind of space-powered IoT platform that bridges Earth and space to deliver secure … scalable, and sustainable connectivity across the globe. They are looking for a highly skilled EmbeddedSoftware Engineer to design, develop, and optimize software for battery-operated IoT devices , with a strong focus on power efficiency, real-time performance, and automated testing . You’ll join a multidisciplinary team working at the intersection of embedded systems, wireless … communications, and space technology . What You’ll Do EmbeddedSoftwareDevelopment: Design, write, and debug low-level software, including BSPs and device drivers. Power Optimization: Develop algorithms and techniques to minimize power consumption for remote and battery-powered devices. Kernel/RTOS Customization: Optimize Linux or FreeRTOS components for embedded platforms. IoT Integration: Implement More ❯
EmbeddedSoftware Engineer – Next-Generation Space Tech (Loughborough, UK | On-site | Full-time) Are you ready to help redefine how we connect the world—from the ground up to low Earth orbit? GTS Space are working with an advanced technology company developing a new kind of space-powered IoT platform that bridges Earth and space to deliver secure … scalable, and sustainable connectivity across the globe. They are looking for a highly skilled EmbeddedSoftware Engineer to design, develop, and optimize software for battery-operated IoT devices , with a strong focus on power efficiency, real-time performance, and automated testing . You’ll join a multidisciplinary team working at the intersection of embedded systems, wireless … communications, and space technology . What You’ll Do EmbeddedSoftwareDevelopment: Design, write, and debug low-level software, including BSPs and device drivers. Power Optimization: Develop algorithms and techniques to minimize power consumption for remote and battery-powered devices. Kernel/RTOS Customization: Optimize Linux or FreeRTOS components for embedded platforms. IoT Integration: Implement More ❯
Bristol, Avon, South West, United Kingdom Hybrid / WFH Options
Radiodetection Ltd
mbedded Software Engineer SPX Radiodetection, Bristol (Hybrid Role) Are you passionate about embeddedsoftwaredevelopment? Do you want to be part of a cutting-edge engineering team working on innovative locator products? SPX Radiodetection is looking for a talented Embedded Firmware Engineer to join our multidisciplinary Bristol-based team. About the Role Youll play a … vital role in designing, developing, and maintaining embedded firmware for our real-time, DSP-focused hardware platforms. This is a hybrid position, with office days on Tuesday, Wednesday, and Thursday, offering a great work-life balance. Youll work on both sustaining existing products and exciting New Product Introductions (NPI). What Youll Do Develop and debug embedded firmware … and innovation projects to push the boundaries of locator technology. Participate in technical peer reviews to maintain high code quality and standards. What Were Looking For Required: Experience in embedded firmware design. Strong C/C++ skills for real-time, embeddeddevelopment with experience in device driver and peripheral code debugging. Experience with embedded Qt and More ❯
Job Title: EmbeddedSoftware Engineer Location: Halifax Salary: Up to £45,000 + benefits We are seeking a talented EmbeddedSoftware Engineer to join our clients growing engineering team in Halifax. You will be working on the full lifecycle of embeddedsoftwaredevelopment, contributing to innovative products that combine hardware and softwareMore ❯
Software Engineer | Robotics | Harwell – Hybrid | £55,000pa - £65,000pa plus share scheme & benefits: A once in a lifetime opportunity has arisen for a passionate Robotics Software Engineer to join a stealth robotics company based in the Oxfordshire area. This amazing business and AUV submersible robot have massive potential across a range of different industry sectors. The Robotics Software Engineer will be responsible for the design, development, and integration of advanced software for next-generation underwater unmanned platforms using C++, Python on ROS/ROS2. This role will play a pivotal part in driving control, autonomy, perception, and mission-critical software for submersible robotic systems. If you’re passionate about robotics and the autonomous vehicle … and unmanned vehicle industry, you honestly need to make contact with us, this Robotics Software Engineer role is not to be missed. Candidates must be British Citizens or have lived in the UK for a minimum of 5 years, due to needing SC clearance. Key Responsibilities: Design, and development of software for autonomous underwater vehicles (AUVs) and More ❯
Greater Bristol Area, United Kingdom Hybrid / WFH Options
TRIA
Software Engineer – Embedded Systems Salary: £40,800–£50,000 depending on experience Benefits: Bonus scheme, private healthcare, enhanced leave, pension, flexible working, and more A leading product development consultancy is seeking a skilled Software Engineer to join its multidisciplinary team. Specialising in medical and consumer health innovation, the company operates globally with design and manufacturing partners … across Europe, the USA, and Asia. About the Role: You’ll work on cutting-edge embedded systems projects, contributing across the software stack. This is a full-time role based in central Bristol, with flexible hybrid working and occasional travel to client sites. Key Requirements: Professional experience in embeddedsoftwaredevelopment (C/C++) Familiarity … STM32, CubeMX, and communication protocols (I2C, UART, SPI, BLE) Strong communication and documentation skills Ability to collaborate across teams and present confidently to clients Desirable: Experience in medical device development and secure coding standards Knowledge of higher-level languages (Python, JavaScript, etc.) Exposure to embedded OS (FreeRTOS, Zephyr) and GUI frameworks If this sounds of interest, then please More ❯
newport, wales, united kingdom Hybrid / WFH Options
TRIA
Software Engineer – Embedded Systems Salary: £40,800–£50,000 depending on experience Benefits: Bonus scheme, private healthcare, enhanced leave, pension, flexible working, and more A leading product development consultancy is seeking a skilled Software Engineer to join its multidisciplinary team. Specialising in medical and consumer health innovation, the company operates globally with design and manufacturing partners … across Europe, the USA, and Asia. About the Role: You’ll work on cutting-edge embedded systems projects, contributing across the software stack. This is a full-time role based in central Bristol, with flexible hybrid working and occasional travel to client sites. Key Requirements: Professional experience in embeddedsoftwaredevelopment (C/C++) Familiarity … STM32, CubeMX, and communication protocols (I2C, UART, SPI, BLE) Strong communication and documentation skills Ability to collaborate across teams and present confidently to clients Desirable: Experience in medical device development and secure coding standards Knowledge of higher-level languages (Python, JavaScript, etc.) Exposure to embedded OS (FreeRTOS, Zephyr) and GUI frameworks If this sounds of interest, then please More ❯
bath, south west england, united kingdom Hybrid / WFH Options
TRIA
Software Engineer – Embedded Systems Salary: £40,800–£50,000 depending on experience Benefits: Bonus scheme, private healthcare, enhanced leave, pension, flexible working, and more A leading product development consultancy is seeking a skilled Software Engineer to join its multidisciplinary team. Specialising in medical and consumer health innovation, the company operates globally with design and manufacturing partners … across Europe, the USA, and Asia. About the Role: You’ll work on cutting-edge embedded systems projects, contributing across the software stack. This is a full-time role based in central Bristol, with flexible hybrid working and occasional travel to client sites. Key Requirements: Professional experience in embeddedsoftwaredevelopment (C/C++) Familiarity … STM32, CubeMX, and communication protocols (I2C, UART, SPI, BLE) Strong communication and documentation skills Ability to collaborate across teams and present confidently to clients Desirable: Experience in medical device development and secure coding standards Knowledge of higher-level languages (Python, JavaScript, etc.) Exposure to embedded OS (FreeRTOS, Zephyr) and GUI frameworks If this sounds of interest, then please More ❯
bradley stoke, south west england, united kingdom Hybrid / WFH Options
TRIA
Software Engineer – Embedded Systems Salary: £40,800–£50,000 depending on experience Benefits: Bonus scheme, private healthcare, enhanced leave, pension, flexible working, and more A leading product development consultancy is seeking a skilled Software Engineer to join its multidisciplinary team. Specialising in medical and consumer health innovation, the company operates globally with design and manufacturing partners … across Europe, the USA, and Asia. About the Role: You’ll work on cutting-edge embedded systems projects, contributing across the software stack. This is a full-time role based in central Bristol, with flexible hybrid working and occasional travel to client sites. Key Requirements: Professional experience in embeddedsoftwaredevelopment (C/C++) Familiarity … STM32, CubeMX, and communication protocols (I2C, UART, SPI, BLE) Strong communication and documentation skills Ability to collaborate across teams and present confidently to clients Desirable: Experience in medical device development and secure coding standards Knowledge of higher-level languages (Python, JavaScript, etc.) Exposure to embedded OS (FreeRTOS, Zephyr) and GUI frameworks If this sounds of interest, then please More ❯
Lead Software Engineer | Reading | £70-90k Do you have experience with embedded systems & AI? A fast-growing company in Reading is looking for someone like you to lead their SoftwareDevelopment team. You'll be able to lead the direction of the software architecture while working on real-life environmental solutions making the world … a greener, and safer place. Responsibilities as a Lead Software Engineer: + Full ownership of the software used on the companys modules & lead development & maintenance of applications for the main system + Mentorship of junior engineers, taking the lead in the companys culture + Developing embedded systems and AI models Required skills for Lead Software Engineer: + Have held a leading software engineer role for a number of years + Proficiency with scripting languages like Python + Proficiency in C++ and Computer Vision + Experience developing control mechanisms for automation + Experience with embeddedsoftwaredevelopment (microcontrollers etc.) Desirable skills: + Experience designing low power automated systems + AWS knowledge More ❯