swindon, wiltshire, south west england, united kingdom
Maru Search & Consultancy, a CRG Company
of their R&D division, the business continues to push the boundaries of premium audio – blending analogue warmth with cutting-edge digital innovation. They’re now looking for an EmbeddedSoftware Team Lead to join their growing SoftwareDevelopment function. A hands-on role combining engineering, coordination and technical leadership. The Role You’ll play a … key part in coordinating a small, talented team of embedded engineers (typically 2–3 direct reports) and contributing directly to software design and development. This is a hybrid role, part technical manager, part engineer, ideal for someone who enjoys solving complex problems while keeping projects on track. Day-to-day, you’ll: Collaborate with Project Management and Engineering … leaders to turn technical specifications into detailed software tasks Write high-quality embedded code in C/C++ (microcontrollers, DSP, embedded Linux, ARM) Guide and mentor junior engineers, promoting best practice and continuous improvement Support project delivery using tools such as Jira and Confluence Liaise with Electronics, Acoustics, Software Test and Production teams to ensure seamless More ❯
Stevenage, Hertfordshire, South East, United Kingdom Hybrid / WFH Options
MBDA
Real Time Datalink Software is tasked with supplying Datalink software into a wide range of Missiles and platforms that require a method of communicating over the air between them! Salary : Circa £65,000 depending on experience Dynamic (hybrid) working : 4 days per week on-site, due to workload classification Security Clearance : British Citizen or a Dual UK national … plenty of scope to help define what the Datalink does, its protocols and technical design. This is a technical hands-on role and will involve all aspects of the software life cycle: Requirements capture EmbeddedSoftware Architecture & Design Implementation in ADA Verification (Reviews & Testing) As well as working with other Software Engineers in the team you … will also be encouraged to work closely with Firmware Engineers, Systems Engineers, Hardware Engineers, Test Engineers and respective leads. This is a great opportunity for an experienced embedded ADA Software Engineer to join our team to develop current and future datalink systems and their associated protocols. Working as a software engineer as part of a multi-disciplinary More ❯
Stevenage, Hertfordshire, England, United Kingdom Hybrid / WFH Options
MBDA
Real Time Datalink Software is tasked with supplying Datalink software into a wide range of Missiles and platforms that require a method of communicating over the air between them! Salary : Circa £65,000 depending on experience Dynamic (hybrid) working : 4 days per week on-site, due to workload classification Security Clearance : British Citizen or a Dual UK national … plenty of scope to help define what the Datalink does, its protocols and technical design. This is a technical hands-on role and will involve all aspects of the software life cycle: Requirements capture EmbeddedSoftware Architecture & Design Implementation in ADA Verification (Reviews & Testing) As well as working with other Software Engineers in the team you … will also be encouraged to work closely with Firmware Engineers, Systems Engineers, Hardware Engineers, Test Engineers and respective leads. This is a great opportunity for an experienced embedded ADA Software Engineer to join our team to develop current and future datalink systems and their associated protocols. Working as a software engineer as part of a multi-disciplinary More ❯
Job title: Software Engineering Manager 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 integration means … 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 Software Engineering Manager, you will be reporting to the Head of Engineering. This exciting role will place the right candidate at the forefront of unmanned air systems development in … the UK. We seek a highly motivated leader to oversee the development and verification of UAS software. As a Software Engineering Manager , you will drive the delivery of critical engineering outputs, including software requirements, design, implementation, and testing. You will apply your expertise in software engineering and aviation systems to guide the development of high More ❯
Stevenage, Hertfordshire, England, United Kingdom Hybrid / WFH Options
MBDA
This is a fantastic opportunity for an experienced embeddedsoftware leader to join our Real Time Actuation Software Group! Salary : Circa £72,000 depending on experience Dynamic (hybrid) working : 4 to 5 days per week on-site, due to workload classification Security Clearance : British Citizen or a Dual UK national with British citizenship Restrictions and/or … Cash Plan benefit provides the option to claim cash back on everyday healthcare expenses such as optical, dental, health and wellbeing and more. The opportunity: The Real Time Actuation Software Group is tasked with the development and delivery of actuation software that is a key component of our products, deployed into missile programmes. This role will provide … the opportunity for collaboration with System Engineers, algorithm focused Servo Engineers, Product Verification and Equipment Design Authority. • Can you provide inspiration and leadership to software teams? • Do you have the process adherence and quality focus to develop safety-critical software? • Are you committed to applying innovating softwaredevelopment methods and techniques for efficiency improvements? What we More ❯
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 ❯
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 ❯
Job Title: EmbeddedSoftware Engineer Job Location: New Jersey 08057 Onsite Requirements: Active secret clearance Embeddedsoftwaredevelopment C++ Job Description: Plans, conducts, and coordinates softwaredevelopment activities. Designs, develops, documents, tests, and debugs software that contains logical and mathematical solutions to business/mission problems or questions in the C++ computer … language. Applies the appropriate standards, processes, procedures, and tools throughout the development life cycle. Applies knowledge of computer hardware and software, subject matter to be programmed in Radar Control and Signal Processing applications, information processing techniques used, and information gathered from system requirements to develop software. Corrects program errors, prepares operating instructions, compiles documentation of program development, and analyzes system capabilities to resolve questions of program intent, output requirements, input data acquisition, programming techniques, and controls. Ensures software standards are met. Skill Matrix: Software Skills Agile SoftwareDevelopment Experience-4 - 6 Years C++ - Advanced Level Experience: 4 - 6 Years Linux OS Experience: 4 - 6 Years Digital Signal Processing (DSP) Experience 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 ❯
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, I2C, 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 ❯
leeds, west yorkshire, yorkshire and the humber, 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, I2C, 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 ❯
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 ❯
Job Title : Senior EmbeddedSoftware Engineer Location : Oxford Salary : £55,000 - £70,000 (Depending on Experience) Job Overview: We are seeking an experienced Senior EmbeddedSoftware Engineer to join a multidisciplinary design and engineering team developing high-quality, safety-critical embedded systems. The successful candidate will take technical ownership of embeddedsoftwaredevelopment … or similarly safety-critical environments—and familiarity with DO-178C processes is highly desirable.This is a full-time, on-site role based in Oxford, offering the opportunity to influence software design and development across several innovative platforms. Required Skills & Experience Proven experience (5+ years) developing embeddedsoftware in C and C++. Strong working knowledge of ARM … Cortex-M (STM32) microcontrollers. Experience with CANbus and RS-485 communication protocols. Knowledge of Linux or embedded Linux environments for future system development. Experience in regulated industries such as aerospace, automotive, or medical devices. Excellent debugging, optimisation, and problem-solving skills. Strong communication and documentation abilities. Desirable Skills Familiarity with RTOS environments Experience with graphical frameworks for embeddedMore ❯
EmbeddedSoftware Engineer About the Role: We are seeking an experienced EmbeddedSoftware Engineer to develop safety-related real-time application software for next-generation systems. This is a hands-on role covering the full software lifecycle, from architecture and design to implementation and testing. Key Responsibilities: Design, implement, and verify embeddedsoftware … configuration management processes. Conduct unit testing and code coverage analysis using industry-standard tools. Collaborate with multidisciplinary teams in a lab environment. Essential Skills: Strong experience in bare-metal embeddedsoftwaredevelopment using C/C++. Knowledge of safety-critical standards (e.g., DO178C Level B, SIL-4). Familiarity with tools such as DOORS, LDRA, RAPITA, and More ❯
watford, hertfordshire, east anglia, united kingdom
Carbon60
EmbeddedSoftware Engineer About the Role: We are seeking an experienced EmbeddedSoftware Engineer to develop safety-related real-time application software for next-generation systems. This is a hands-on role covering the full software lifecycle, from architecture and design to implementation and testing. Key Responsibilities: Design, implement, and verify embeddedsoftware … configuration management processes. Conduct unit testing and code coverage analysis using industry-standard tools. Collaborate with multidisciplinary teams in a lab environment. Essential Skills: Strong experience in bare-metal embeddedsoftwaredevelopment using C/C++. Knowledge of safety-critical standards (e.g., DO178C Level B, SIL-4). Familiarity with tools such as DOORS, LDRA, RAPITA, and More ❯
Bristol, England, United Kingdom Hybrid / WFH Options
Radiodetection Ltd
EmbeddedSoftware 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 You’ll … 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. You’ll work on both sustaining existing products and exciting New Product Introductions (NPI). What You’ll Do Develop and … debug embedded firmware using C/C++ on DSP and microcontroller platforms (e.g., TMS320, MSP430). Bring up, configure, and test DSP/microcontroller-based platforms through the full product lifecycle — from specification and prototyping to production and support. Work closely with hardware and test teams to resolve integration issues and improve product quality. Investigate and resolve firmware issues More ❯
newport, wales, united kingdom Hybrid / WFH Options
Radiodetection Ltd
EmbeddedSoftware 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 You’ll … 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. You’ll work on both sustaining existing products and exciting New Product Introductions (NPI). What You’ll Do Develop and … debug embedded firmware using C/C++ on DSP and microcontroller platforms (e.g., TMS320, MSP430). Bring up, configure, and test DSP/microcontroller-based platforms through the full product lifecycle — from specification and prototyping to production and support. Work closely with hardware and test teams to resolve integration issues and improve product quality. Investigate and resolve firmware issues More ❯
bath, south west england, united kingdom Hybrid / WFH Options
Radiodetection Ltd
EmbeddedSoftware 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 You’ll … 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. You’ll work on both sustaining existing products and exciting New Product Introductions (NPI). What You’ll Do Develop and … debug embedded firmware using C/C++ on DSP and microcontroller platforms (e.g., TMS320, MSP430). Bring up, configure, and test DSP/microcontroller-based platforms through the full product lifecycle — from specification and prototyping to production and support. Work closely with hardware and test teams to resolve integration issues and improve product quality. Investigate and resolve firmware issues More ❯
bradley stoke, south west england, united kingdom Hybrid / WFH Options
Radiodetection Ltd
EmbeddedSoftware 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 You’ll … 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. You’ll work on both sustaining existing products and exciting New Product Introductions (NPI). What You’ll Do Develop and … debug embedded firmware using C/C++ on DSP and microcontroller platforms (e.g., TMS320, MSP430). Bring up, configure, and test DSP/microcontroller-based platforms through the full product lifecycle — from specification and prototyping to production and support. Work closely with hardware and test teams to resolve integration issues and improve product quality. Investigate and resolve firmware issues More ❯
Oxford, England, United Kingdom Hybrid / WFH Options
IC Resources
Outside IR35 - 3 days per week on-site - EmbeddedSoftware Developer Contract I am working with an exciting company focused on the development of cutting edge precision satellite communications and telemetry devices that are looking for an EmbeddedSoftware contractor to join their team. As the right engineer you will be an expert low-level … developer using C, with experience working on the STM32 MCU and have extensive knowledge of GNSS (GPS or GSM) and preferably some experience of RF communications systems (at software level) and even better if you also have experience working on systems security, including secure bootloaders and OTA update mechanisms. This is an Outside IR35 contract requiring 3 days per … week worked on-site in Oxford and would run for 6 months initially. Key Points: EmbeddedSoftwaredevelopment in C Experience with the STM32 Experience working with GNSS (GPS or GSM) Hybrid working - non-negotiable Outside IR35 Please apply for more details. Outside IR35 - 3 days per week on-site - EmbeddedSoftware Developer Contract More ❯
banbury, south east england, united kingdom Hybrid / WFH Options
IC Resources
Outside IR35 - 3 days per week on-site - EmbeddedSoftware Developer Contract I am working with an exciting company focused on the development of cutting edge precision satellite communications and telemetry devices that are looking for an EmbeddedSoftware contractor to join their team. As the right engineer you will be an expert low-level … developer using C, with experience working on the STM32 MCU and have extensive knowledge of GNSS (GPS or GSM) and preferably some experience of RF communications systems (at software level) and even better if you also have experience working on systems security, including secure bootloaders and OTA update mechanisms. This is an Outside IR35 contract requiring 3 days per … week worked on-site in Oxford and would run for 6 months initially. Key Points: EmbeddedSoftwaredevelopment in C Experience with the STM32 Experience working with GNSS (GPS or GSM) Hybrid working - non-negotiable Outside IR35 Please apply for more details. Outside IR35 - 3 days per week on-site - EmbeddedSoftware Developer Contract 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: Senior EmbeddedSoftware Engineer Location: Cambridge Salary: £55,000 to £65,000 Job type: Permanent iO are currently partnered with a small but growing Cambridge based, product developing company. Currently they are on the lookout for a Senior EmbeddedSoftware Engineer to join on a permanent basis. This is a rare opportunity, the company … empowering them to be autonomous and actually build their ideas. You will genuinely have the chance to make a huge difference in this position. What we need from you: Embeddedsoftwaredevelopment skills (C/C++) Demonstrated expertise in leading firmware development for embedded systems on bare-metal and Linux/RTOS platforms. Excellent communication … skills when it comes to discussing your ideas A developed understanding of communications protocols including SPI/I2C, SSH, HTTPS etc Comprehensive knowledge of software engineering principles, coding best practices, development tools, and full lifecycle processes Exposure to high level languages (C#/Python) as well as hardware systems This role is perfect for an individual who thrives More ❯
Job title: Senior EmbeddedSoftware Engineer Location: Cambridge Salary: £55,000 to £65,000 Job type: Permanent iO are currently partnered with a small but growing Cambridge based, product developing company. Currently they are on the lookout for a Senior EmbeddedSoftware Engineer to join on a permanent basis. This is a rare opportunity, the company … empowering them to be autonomous and actually build their ideas. You will genuinely have the chance to make a huge difference in this position. What we need from you: Embeddedsoftwaredevelopment skills (C/C++) Demonstrated expertise in leading firmware development for embedded systems on bare-metal and Linux/RTOS platforms. Excellent communication … skills when it comes to discussing your ideas A developed understanding of communications protocols including SPI/I2C, SSH, HTTPS etc Comprehensive knowledge of software engineering principles, coding best practices, development tools, and full lifecycle processes Exposure to high level languages (C#/Python) as well as hardware systems This role is perfect for an individual who thrives More ❯