Salisbury, Wiltshire, South West, United Kingdom Hybrid/Remote Options
Euro Projects Recruitment
EmbeddedSoftwareEngineer Salisbury Upto £60,000 We are recruiting an EmbeddedSoftwareEngineer to join a long-established engineering and manufacturing business based just outside Salisbury. The company designs and builds precision weighing and automation systems used worldwide in pharmaceutical, healthcare, and industrial environments. This is a hands-on design role where the … EmbeddedSoftwareEngineer will work on real-time embedded systems that directly interface with electronic hardware. All design, development, and testing is carried out in-house, offering excellent variety and ownership across the full product lifecycle. The EmbeddedSoftwareEngineer role includes: Designing and developing embeddedsoftware in C/C++ … for ARM and STM32 microcontrollers Working closely with electronics engineers to define hardware and software interfaces Developing low-level drivers and communication protocols (SPI, I2C, UART, USB) Working with RTOS and bare-metal environments Supporting system integration, prototype development, and in-house testing Debugging using oscilloscopes, logic analysers and JTAG tools Improving performance, reliability and maintainability across the embeddedMore ❯
Knaresborough, North Yorkshire, England, United Kingdom
Technical Prospects
EmbeddedSoftwareEngineer (Hybrid) Offering £45,000 - £50,000 Basic Salary plus Excellent Benefits! Our client is an established global engineering business, currently recruiting an EmbeddedSoftwareEngineer to join their established team based in North Yorkshire. The successful candidate will take ownership of the development of firmware and software for our client … s product portfolio. The EmbeddedSoftwareEngineer role will be split into two functions: DevOps, and New Product Development. DevOps You will develop new embedded system software variants which tailor the product for customer needs. You will work with the Technical Support Engineers to determine and implement specifications with customers. You will be required to … you creating new algorithms, functions, protocols, etc. You may be required to develop native Windows applications to interface with the products and any new firmware that you may create. EmbeddedSoftwareEngineer - Role Purpose To translate project requirements into technical capabilities and outputs. Work with the relevant stakeholders to create new variant specifications and determine appropriate time More ❯
Birmingham, West Midlands, United Kingdom Hybrid/Remote Options
KO2 Embedded Recruitment Solutions LTD
EmbeddedSoftwareEngineer Salary: Up to £45,000 + Flexible Hybrid Working Location: Birmingham (3 days onsite, 2 days WFH) KO2's client, a pioneering technology company at the forefront of smart water management and operational efficiency, is looking for an experienced EmbeddedSoftwareEngineer to join their innovative and collaborative engineering team in … Birmingham. This is an exciting opportunity to take ownership of embeddedsoftware design and development across a range of real-time, microcontroller-based systems. You'll work on products that have a genuine environmental impact - improving how critical resources are managed globally. The Role As an EmbeddedSoftwareEngineer, you'll play a key role … in the full development lifecycle, from concept through to testing and deployment. You'll be responsible for developing efficient, reliable, and maintainable embedded code that interacts closely with custom electronics and sensor systems. Key Responsibilities: Design, develop, and maintain embeddedsoftware in C/C++ for STM32 or ARM-based microcontrollers Implement and optimise applications running on More ❯
EmbeddedSoftwareEngineer Norwich Competitive Salary About the Company: We are working with a well-established engineering organisation who are looking for an EmbeddedSoftwareEngineer to join their growing team in Norwich. With a strong reputation for delivering innovative technology solutions, this is an excellent opportunity to contribute to exciting projects in a … supportive and collaborative environment. The Role: As an EmbeddedSoftwareEngineer, you will contribute to the full software development life cycle, from requirements and design through to implementation, testing, and delivery. You will work closely with cross-functional teams to ensure robust software solutions are developed, while maintaining compliance with relevant standards and driving continuous … improvement. Key Responsibilities: Contribute to the full life-cycle of embeddedsoftware development, including requirements, design, coding, testing, integration, and commissioning. Generate high-quality code to support project objectives. Ensure compliance with applicable standards, processes, and engineering best practice. Participate in software design reviews and maintain adherence to engineering procedures. Support troubleshooting and resolution of technical issues More ❯
Linlithgow, West Lothian, Scotland, United Kingdom Hybrid/Remote Options
Rise Technical Recruitment Limited
Senior EmbeddedSoftwareEngineer Linlithgow (Hybrid - 2 days per week in office, Tuesday & Thursday) Very Competitive Salary + 5% Pension + 32 days holiday + Performance Bonus + Share Incentive Plan + Healthcare Scheme + Income Protection + Life Assurance + Flexible Working Hours + Sponsorship available Excellent opportunity for an EmbeddedSoftwareengineer … supports complex and innovative products for a range of telecoms and network providers. In this role you will work alongside product owners to turn high level system requirements into software features. You will complete the full development lifecycle for embeddedsoftware through to integration and testing. You will also be responsible for debugging of system level issues. … The ideal candidate will have strong commercial experience in Embeddedsoftware development using C and C++ and with re-usable and extensible Object Oriented design patterns. This is a fantastic opportunity for an experienced EmbeddedSoftwareEngineer to join and international Network device specialist where you will receive award winning training and shape the future More ❯
Hybrid, Littlemore, Oxfordshire, United Kingdom Hybrid/Remote Options
Talent STEM Ltd
Talent STEM are working with an innovative medical device organisation that is expanding its embeddedsoftware capability and seeking an Experienced EmbeddedSoftwareEngineer to join a growing technical team. This role offers the chance to work on complex, high-reliability medical systems in a highly regulated, quality-driven environment. You will be part of … a collaborative R&D function developing embeddedsoftware for safety-critical and performance-critical medical devices used in clinical and healthcare settings. The Role As an EmbeddedSoftwareEngineer, you will play a key role in the design, development and verification of embeddedsoftware for medical devices. Working closely with hardware, systems and … improve development processes, support system integration and contribute to the continuous improvement of engineering standards aligned with medical device regulations and quality systems. Key Responsibilities - Design, develop and maintain embeddedsoftware for medical devices - Support requirements definition and software architecture in line with regulatory standards - Implement and verify firmware for embedded platforms used in medical systems More ❯
plus benefits We're partnered with a business in Cambridge with four decades of experience in high-end audio, who are now seeking an experienced Senior EmbeddedSoftware Engineer. This person will help to shape the next generation of cutting-edge consumer audio systems with a focus on engineering excellence and superior sound quality. As a Senior EmbeddedSoftwareEngineer, you will: Design and implement embeddedsoftware using C/C++ for high-end audio devices Collaborate with hardware engineers to ensure system-level performance and quality Write clean, maintainable, and well-documented code under version control Support the full development lifecycle, from prototyping to final release Key requirements for this Senior EmbeddedSoftwareEngineer include: Strong experience in embedded C/C++ development for consumer or audio products Strong understanding of serial communication protocols Experience working with external vendors or development partners Familiarity with FreeRTOS or similar RTOS would be beneficial As a Senior EmbeddedSoftwareEngineer, you will work in a collaborative, tight-knit More ❯
oxford district, south east england, united kingdom
Micro:bit Educational Foundation
The Micro:bit Educational Foundation is looking for a senior embeddedsoftwareengineer with a willingness to get involved in all aspects of embeddedsoftware development and testing as part of a small team. Your work will support and positively impact students, teachers and partners around the world. Working with the EmbeddedSoftware lead and wider tech team, you will develop, improve and research the embeddedsoftware that runs on the 11 million BBC micro:bit's distributed around the world. The device helps children and teachers get creative with digital technology, with a specific focus on broadening the diversity of students passionate about computing. This is a broad role … a key goal. The successful candidate will help us push the limit of what can be done with the micro:bit hardware, with an emphasis on writing expandable, efficient software, with user friendly interfaces. Requirements More than 4 years experience developing C/C++ drivers and software to run on embedded devices (ideally Arm Cortex-M). More ❯
A market-leading organisation is looking to add a Senior EmbeddedSoftwareEngineer to its growing R&D team in Livingston, Midlothian. This company develop state-of-the-art complex products and are sold all over the world. They are market leaders in their industry and are growing year on year. Due to growth, they are looking … to add an additional Senior EmbeddedSoftwareEngineer to their team. As a Senior EmbeddedSoftwareEngineer, you will be responsible for working on the full product lifecycle of software for embedded systems, from concept through to manufacture. In this role, you will continuously play an integral role in the development of … high-performance, real-time embedded products. You will have some leadership responsibility and will direct the workload of graduate and junior embeddedsoftware engineers. The Senior EmbeddedSoftwareEngineer must have: Degree in Computer Science or Electronics 6+ years of experience in software development using C and C++ Deployment of applications and drivers More ❯
Our client, an electronic manufacturing business in West Yorkshire, seek to appoint an EmbeddedSoftwareEngineer working predominantly in embedded C. Their technologies are featured across many industries in a variety of products. The EmbeddedSoftwareEngineer role is a hands-on design position developing embeddedsoftware within a multidisciplinary team … of talented engineers. EmbeddedSoftwareEngineer - Skills & Abilities: Degree qualified in Electronics, Electrical & Electronic Engineering or Computer Science preferred Proficient in C with at least two years industry experience Experience with Microcontrollers/Microprocessors Application based software experience would be ideal Knowledge of software testing EmbeddedSoftwareEngineer, Firmware, C, Microcontroller, Electronics More ❯
Senior EmbeddedSoftwareEngineer | Cambridge Are you a highly experienced EmbeddedSoftwareEngineer with a passion for problem-solving across the full product lifecycle? My client developed highly precise scientific instruments & sensors. Responsibilities as an Embedded Linux SoftwareEngineer : Design and develop bare metal, RTOS, and DSP algorithm embeddedsoftware using C/C++ on ARM Cortex MCUs Create production support software, like test jig interfaces and calibration tools Troubleshoot hardware issues, perform fault finding, and resolve system-level problems Requirements: 5+ of Embedded Firmware/Software engineering experience Strong experience in embeddedsoftware development and debugging using C/C++ (bare metal, RTOS … UART, I2C, SPI, USB, MODBUS, DMA, etc.) Solid understanding of Digital Signal Processing Apply now to be part of a company developing highly complex sensing technologies, and take your embeddedsoftware skills to the next level today More ❯
Andover, Hampshire, England, United Kingdom Hybrid/Remote Options
Owen Daniels
Are you a Senior EmbeddedSoftwareEngineer? Do you have experience in writing and testing code in Embedded C, C++ and Python? Are you confident working with products involving motor or motion control? If so, an exciting permanent opportunity has arisen to join a company specialising in the design and manufacture of complex electromechanical devices and … machines. Senior EmbeddedSoftwareEngineer Permanent OpportunityASAP StartMonday to Friday (Flexible start/finish times & hybrid working available)Location: Andover Company Info: The business is a respected, family-run business that’s been transforming lives for over a century. This leading UK manufacturer designs and builds high-quality stairlifts that help people regain their independence and stay … homes they love. If you’re looking to make a difference and work on developing new technologies for their sector, then this could be the company for you. Senior EmbeddedSoftwareEngineer - Job Description: Design, write, test and deliver embeddedsoftware solutions for motor controller products, using languages including C, C++ and Python. Maintain and More ❯
We're looking for a talented Junior EmbeddedSoftwareEngineer to join an innovative product design team near Andover. In this role, you'll develop software for embedded microprocessor systems and related Windows applications, working across the full lifecycle - from requirements gathering and design through to implementation, testing, and deployment. This is a fantastic opportunity … and play a key role in delivering mission-critical solutions. This is an on-site position, Monday to Friday, offering salary of 38,000 The role of a Junior EmbeddedSoftwareEngineer: Design, implement, and maintain software for real-time, closed-loop embedded control and sensing applications (on-board and SoC). Develop supporting GUI … and component-level testing. Collaborate within a multidisciplinary engineering team while taking ownership of your own development tasks. Contribute to concept, requirements analysis, iterative design and delivery phases, ensuring software quality and reliability for high-integrity systems. Qualifications & Experience Needed for this Junior EmbeddedSoftwareEngineer role: A degree or relevant qualification in Software Engineering More ❯
We're looking for a talented Junior EmbeddedSoftwareEngineer to join an innovative product design team near Andover. In this role, you'll develop software for embedded microprocessor systems and related Windows applications, working across the full lifecycle - from requirements gathering and design through to implementation, testing, and deployment. This is a fantastic opportunity … and play a key role in delivering mission-critical solutions. This is an on-site position, Monday to Friday, offering salary of £38,000 The role of a Junior EmbeddedSoftwareEngineer: Design, implement, and maintain software for real-time, closed-loop embedded control and sensing applications (on-board and SoC). Develop supporting GUI … and component-level testing. Collaborate within a multidisciplinary engineering team while taking ownership of your own development tasks. Contribute to concept, requirements analysis, iterative design and delivery phases, ensuring software quality and reliability for high-integrity systems. Qualifications & Experience Needed for this Junior EmbeddedSoftwareEngineer role: A degree or relevant qualification in Software Engineering More ❯
Edinburgh, City of Edinburgh, United Kingdom Hybrid/Remote Options
Rise Technical Recruitment
EmbeddedSoftwareEngineer Edinburgh (Hybrid - 4 days per week in office) £50,000 - £65,000 + Progression + Training + Pension + Holiday Excellent opportunity for an experienced EmbeddedSoftwareEngineer to join a specialist product design consultancy offering technical variety, autonomy, and the chance to work on cutting-edge technology across multiple industries. … This company is a well-established leader in software and product design services, delivering innovative embedded solutions to clients across a wide range of sectors. In this role, you will be an integral part of a dynamic development team, contributing throughout the full product lifecycle - from concept and design to development, testing, and delivery. You will also have … the opportunity to collaborate directly with clients, providing technical consultation and tailored software solutions. The ideal candidate will have strong commercial experience developing embeddedsoftware in C (C++ desirable), and a solid understanding of 16- and 32-bit microcontrollers such as ARM, PIC, and DSP. Experience with standard communication buses and protocols including I2C and SPI is More ❯
Employment Type: Permanent
Salary: £50000 - £65000/annum Progression + Training
Edinburgh, Midlothian, Scotland, United Kingdom Hybrid/Remote Options
Rise Technical Recruitment Limited
EmbeddedSoftwareEngineer Edinburgh (Hybrid - 4 days per week in office) £50,000 - £65,000 + Progression + Training + Pension + Holiday Excellent opportunity for an experienced EmbeddedSoftwareEngineer to join a specialist product design consultancy offering technical variety, autonomy, and the chance to work on cutting-edge technology across multiple industries. … This company is a well-established leader in software and product design services, delivering innovative embedded solutions to clients across a wide range of sectors. In this role, you will be an integral part of a dynamic development team, contributing throughout the full product lifecycle - from concept and design to development, testing, and delivery. You will also have … the opportunity to collaborate directly with clients, providing technical consultation and tailored software solutions. The ideal candidate will have strong commercial experience developing embeddedsoftware in C (C++ desirable), and a solid understanding of 16- and 32-bit microcontrollers such as ARM, PIC, and DSP. Experience with standard communication buses and protocols including IC and SPI is More ❯
Technologies , we design and build innovative, high-performance environmental and maritime sensing technologies used around the world. Our cutting-edge products rely on the seamless integration of hardware and software and thats where you come in. Were looking for a passionate and skilled EmbeddedSoftwareEngineer to join our engineering team. Youll work on complex, real … world software challenges, developing embedded solutions that power our next generation of products. The Role As an EmbeddedSoftwareEngineer , youll play a key role in developing, testing, and delivering high-quality embeddedsoftware for Chelsea Technologies product range. Working collaboratively within a multidisciplinary engineering team, youll contribute to the design and evolution … of innovative sensing systems used in demanding environments across the globe. Youll have the opportunity to: Develop robust software in C/C++ for Linux-based and microcontroller-based embedded systems. Work hands-on with real-time systems , digital electronics , and hardware-in-the-loop testing . Contribute to system design, architecture discussions, and technical documentation. Debug complex More ❯
EmbeddedSoftwareEngineer Hampshire Permanent (37 hours per week with a 1pm finish on Friday) £50,000 - £70,000 per annum Willing to Undergo SC or DV Clearance/Currently holds SC or DV Clearance Our client are looking for an EmbeddedSoftwareEngineer to design, implement and test mission critical applications. You will … ideally need C, C++ or Rust experience to qualify for this role. Working Patterns: This role is based predominantly on site in Hampshire. The Key Responsibilities of an EmbeddedSoftwareEngineer: Design, develop, and test embedded/software solutions across full lifecycle. Work on bare-metal, Embedded Linux, and signal processing systems. Code in … C, C++, Rust, and Python. Collaborate with FPGA, hardware, and mechanical teams. Produce technical documentation and ensure security compliance. Below is a list of Key Skills required for the EmbeddedSoftwareEngineer role, however you will not be expected to have everything: Degree in Engineering/Science or equivalent experience. Proficient in Embedded Linux, C/ More ❯
EmbeddedSoftwareEngineer Berkshire Permanent (37 hours per week with a 1pm finish on Friday) £50,000 - £70,000 per annum Willing to Undergo SC or DV Clearance/Currently holds SC or DV Clearance Our client are looking for an EmbeddedSoftwareEngineer to design, implement and test mission critical applications. You will … ideally need C, C++ or Rust experience to qualify for this role. Working Patterns: This role is based predominantly on site in Berkshire. The Key Responsibilities of an EmbeddedSoftwareEngineer: Design, develop, and test embedded/software solutions across full lifecycle. Work on bare-metal, Embedded Linux, and signal processing systems. Code in … C, C++, Rust, and Python. Collaborate with FPGA, hardware, and mechanical teams. Produce technical documentation and ensure security compliance. Below is a list of Key Skills required for the EmbeddedSoftwareEngineer role, however you will not be expected to have everything: Degree in Engineering/Science or equivalent experience. Proficient in Embedded Linux, C/ More ❯
Senior EmbeddedSoftwareEngineer £60-70k St. Ives If you want to develop yourself from a Senior to a Lead engineer with a leading company developing extremely precise systems. This is the role for you. Platform Recruitment is partnered with a global leader in extremely responsive control software for industrial automation, looking for a … Senior EmbeddedSoftware Engineer. You ll be responsible for developing firmware & software, leading the software development team, and innovating the next generation of concepts. Responsibilities as an EmbeddedSoftwareEngineer: Design, develop, optimise, and thoroughly test firmware and software for execution on bare-metal processors and embedded Linux/RTOS platforms … Lead a cross-functional team of hardware and software engineers to define the requirements and lead the software development life cycle Requirements: Proven experience in leading firmware development for bare-metal and Linux/RTOS-based systems, with high proficiency in high-performance C/C++. Extensive knowledge of various communication protocols (e.g., TCP/UDP, SPI/ More ❯
Senior EmbeddedSoftwareEngineer | £60-70k | St. Ives If you want to develop yourself from a Senior to a Lead engineer with a leading company developing extremely precise systems. This is the role for you. Platform Recruitment is partnered with a global leader in extremely responsive control software for industrial automation, looking for a … Senior EmbeddedSoftware Engineer. You’ll be responsible for developing firmware & software, leading the software development team, and innovating the next generation of concepts. Responsibilities as an EmbeddedSoftwareEngineer: Design, develop, optimise, and thoroughly test firmware and software for execution on bare-metal processors and embedded Linux/RTOS platforms … Lead a cross-functional team of hardware and software engineers to define the requirements and lead the software development life cycle Requirements: Proven experience in leading firmware development for bare-metal and Linux/RTOS-based systems, with high proficiency in high-performance C/C++. Extensive knowledge of various communication protocols (e.g., TCP/UDP, SPI/ More ❯
Worcester, Worcestershire, West Midlands, United Kingdom
Chroma Recruitment Ltd
An innovative company in the Worcester area is looking for an EmbeddedSoftwareEngineer to join their R&D team and fuel their next stage of growth. As EmbeddedSoftwareEngineer youll be responsible for designing and developing new features for their end customers. As part of the role, youll be also required to … support the debugging and integration of these embedded systems. Candidates from all levels can be considered, graduates (with strong A Levels/GCSEs) through to Senior/Principal level. EmbeddedSoftwareEngineer Requirements: Degree qualified or equivalent in Computer Science, Electronics & Software Engineering Embedded C/C++ programming Linux Telecommunications Right to work ILR … Ability to obtain SC clearance Onsite in Worcester If you have the required skills for this EmbeddedSoftwareEngineer position, please get in touch ASAP with an up-to-date copy of your CV. You can apply directly or call Aleesha Purdy . If this role isnt of interest, but you know of someone who could be More ❯
Southampton, Hampshire, United Kingdom Hybrid/Remote Options
Octagon Group
Are you a skilled EmbeddedSoftwareEngineer looking to contribute to cutting-edge defence technology? Based in Southampton, this EmbeddedSoftwareEngineer job offers the opportunity to work on advanced embedded systems in a dynamic and secure environment. Due to the sensitive nature of the projects, security clearance will be required. The EmbeddedSoftwareEngineer’s main responsibilities: - Develop C/C++ code for embedded systems and user interfaces - Design and develop GUIs using commercial and open-source libraries - Develop system control, monitoring software, and video processing applications Skills required: - Experience in C/C++ programming for embedded systems - Familiarity with GUI and video processing software development - Strong understanding of testing frameworks and software quality assurance Security Requirements: Due to the nature of this role, candidates must be eligible for security clearance and a UK passport holder. Whats on offer for the EmbeddedSoftwareEngineer in Southampton: Competitive salary based on experience and skills, company shares, flexible and hybrid working, enhanced More ❯
St. Ives, Cambridgeshire, East Anglia, United Kingdom
Platform Recruitment Limited
Senior/Lead EmbeddedSoftwareEngineer | £60-70k | St. Ives If you want to develop yourself from a Senior to a Lead engineer with a leading company developing extremely precise systems. This is the role for you. Platform Recruitment is partnered with a global leader in extremely responsive control software for industrial automation, looking … for a Senior EmbeddedSoftware Engineer. Youll be responsible for developing firmware & software, leading the software development team, and innovating the next generation of concepts. Responsibilities as an EmbeddedSoftwareEngineer: Design, develop, optimise, and thoroughly test firmware and software for execution on bare-metal processors and embedded Linux/RTOS … platforms Lead a cross-functional team of hardware and software engineers to define the requirements and lead the software development life cycle Requirements: Proven experience in leading firmware development for bare-metal and Linux/RTOS-based systems, with high proficiency in high-performance C/C++. Extensive knowledge of various communication protocols (e.g., TCP/UDP, SPI More ❯
Saffron Walden, Essex, South East, United Kingdom Hybrid/Remote Options
Technical Futures
Do you possess commercial experience in Embedded Linux development? Are you seeking a challenging mid level SoftwareEngineer 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 SoftwareEngineer 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 SoftwareEngineer 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 SoftwareEngineer 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. Previous involvement in the set-up/configuration of More ❯
Employment Type: Permanent, Work From Home
Salary: £45,000
Posted:
Salary Guide
Embedded Software Engineer the UK excluding London