Senior EmbeddedSoftwareEngineer Slough (4/5 days per week on-site) £350-£450 per day (Outside IR35) 3 month contract (Possible Extension and/or Permanent Opportunity) An excellent opportunity awaits an experienced EmbeddedSoftwareEngineer to join an award-winning design firm in a role offering technical variety, working on cutting … be part of a close-knit team working across the full product lifecycle, building market-leading products for the medical, wearables, and consumer electronics space. You'll be using embedded C and C++ to write and debug code on hardware and working with RTOS. You'll work across board bring-up and low-level drivers through to application logic … office for a 3-month minimum period, with the possibility of rolling extensions or a permanent opportunity in the future. The ideal candidate will have strong commercial experience in embeddedsoftware development using C (C++ desirable), along with a strong understanding of RTOS, standard buses, and protocols. Any experience working in consumer electronics or medical devices would be More ❯
Peterborough, Cambridgeshire, East Anglia, United Kingdom Hybrid / WFH Options
Singular Recruitment
As a Senior EmbeddedSoftwareEngineer, you will play a key role in the development, design, and manufacture of cutting-edge communication systems. Working in a fast-paced environment alongside a talented team, you will be responsible for driving innovation and ensuring the quality and performance of embeddedsoftware solutions. You will have the opportunity … to work on critical products that deliver high-impact solutions for customers worldwide. Key responsibilities for the role of Senior EmbeddedSoftwareEngineer will include: Develop and maintain embeddedsoftware for communication systems, including real-time operating systems, device drivers, and communication protocols. Collaborate with cross-functional teams, including hardware engineers and system architects, to … ensure seamless integration of software and hardware components. Lead the design, implementation, and testing of new features and improvements to enhance the performance, reliability, and scalability of our communication products. Troubleshoot and debug complex issues, optimizing code for performance and memory usage. Contribute to the continuous improvement of software development processes, including testing, documentation, and code reviews. As More ❯
EmbeddedSoftwareEngineer Consultant (Experienced) Posted: 8 days ago Awerian Description: Job Title: EmbeddedSoftwareEngineer Consultant (Experienced) Location: Cambridge, United Kingdom Contract: Permanent Breakthrough technology is vital for strengthening the UK's Defence & Homeland Security. As an EmbeddedSoftwareEngineer at Awerian, you will be at the forefront of this … technically demanding projects with the freedom to find solutions with the support of highly capable and intelligent colleagues. Requirements You will ideally have 3+ years relevant experience working in embeddedsoftware development, have a proven track record of design and implementation of technological solutions, and hold a relevant degree. Experience with Linux, and programming in C and at … least one other language (such as C#, C++, MATLAB) is essential. In addition, experience in any of the following is desirable: Bare metal/RTOS software development on ARM targets High level software architecture Embeddedsoftware debugging methods Scripting for test or signal processing (for example in MATLAB, Python) We are keen to hear from Engineers More ❯
Our client, an electronics manufacturing business, 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 firmware … engineers. Career progression can be rapid and the potential for growth is huge. You'll be joining an excellent team with market leading products and technologies.Embedded SoftwareEngineer - Skills & Abilities - Firmware Engineer:* 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 testingEmbedded SoftwareEngineer, Firmware Engineer, C, Microcontroller, Electronics More ❯
Saffron Walden, Essex, South East, United Kingdom Hybrid / WFH Options
Technical Futures
A Lead SoftwareEngineer with a solid background in EmbeddedSoftware development (C/C++), good knowledge of electronics and strong commercial delivery experience will join a thriving Technical Consultancy. Youll combine hands-on technical delivery (80%) and people leadership (small team of approx. 3-7). This dynamic Consultancy works across sectors such as Defence … Healthcare, Industrial and Communications delivering solutions that combine embeddedsoftware, electronics, FPGA, Cloud and system level functionality. The Lead SoftwareEngineer should bring: A solid academic background. Extensive hands-on experience with embeddedsoftware development in C/C++. Knowledge of Bare metal and RTOS environments. Experience with DSP. 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 industries. Experience of commercial and delivery pressures as gained from experience working within a Consultancy environment. In this role the successful Lead EmbeddedSoftwareEngineer will More ❯
CB10, Great Chesterford, Essex, United Kingdom Hybrid / WFH Options
Technical Futures Ltd
A Lead SoftwareEngineer with a solid background in EmbeddedSoftware development (C/C++), good knowledge 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). This dynamic Consultancy works across sectors such as … Defence, Healthcare, Industrial and Communications – delivering solutions that combine embeddedsoftware, electronics, FPGA, Cloud and system level functionality. The Lead SoftwareEngineer should bring: A solid academic background. Extensive hands-on experience with embeddedsoftware development in C/C++. Knowledge of Bare metal and RTOS environments. Experience with DSP. 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 industries. Experience of commercial and delivery pressures as gained from experience working within a Consultancy environment. In this role the successful Lead EmbeddedSoftwareEngineerMore ❯
NMS Recruit are seeking EmbeddedSoftware Engineers to join a global energy consultancy based in the Cheshire. This is an exciting opportunity for a talented EmbeddedSoftwareEngineer with expertise in C/C++ (C++ 11/14/17) to join a rapidly growing business. You will be required to work 50/… split between site and home. Responsibilities Design and develop embeddedsoftware solutions for innovative measurement devices for the power industry. Bring up firmware on new hardware platforms designed in-house. Implement software modules to facilitate communication with cloud services from embedded devices. Ensure high-quality software delivery by writing robust, maintainable, and reliable code that … Drive continuous improvements in process efficiency and product quality as deployment scales increase. Experience Expertise in C/C++ (C++ 11/14/17). Proven experience in embeddedsoftware design and full product lifecycle development. Strong knowledge of low-level protocols (SPI, I2C, RS232) and experience interfacing with ARM Cortex microprocessors. Experience with unit testing frameworks More ❯
NMS Recruit are seeking EmbeddedSoftware Engineers to join a global energy consultancy based in the Cheshire. This is an exciting opportunity for a talented EmbeddedSoftwareEngineer with expertise in C/C++ (C++ 11/14/17) to join a rapidly growing business. You will be required to work 50/… split between site and home. Responsibilities Design and develop embeddedsoftware solutions for innovative measurement devices for the power industry. Bring up firmware on new hardware platforms designed in-house. Implement software modules to facilitate communication with cloud services from embedded devices. Ensure high-quality software delivery by writing robust, maintainable, and reliable code that … Drive continuous improvements in process efficiency and product quality as deployment scales increase. Experience Expertise in C/C++ (C++ 11/14/17). Proven experience in embeddedsoftware design and full product lifecycle development. Strong knowledge of low-level protocols (SPI, I2C, RS232) and experience interfacing with ARM Cortex microprocessors. Experience with unit testing frameworks More ❯
Chelsea Technologies is seeking an experienced and motivated EmbeddedSoftwareEngineer to join our innovative Engineering team. This is a fantastic opportunity to work on complex and impactful software solutions that power our world-class environmental monitoring products. If you're passionate about embedded systems, thrive in a collaborative environment, and want to contribute to … cutting-edge projects, we want to hear from you. About the Role As an EmbeddedSoftwareEngineer at Chelsea Technologies, youll play a key role in designing, developing, and delivering embeddedsoftware solutions across a range of product lines. You'll work closely with multidisciplinary teams, contributing your expertise to help fuse software with … role offers a balance of independent project ownership and collaborative engineering, with opportunities to mentor others and bring innovation to the forefront of our product development. ?? Key Responsibilities Develop embeddedsoftware for Chelseas products both independently and within cross-functional teams. Deploy and debug Linux-based or real-time embedded operating systems. Work with a wide range More ❯
An innovative engineering company based in the Lancaster area are looking for an EmbeddedSoftware Engineers to join their growing R&D team. The company offers a varied range of work on full lifecycle projects and products. Depending on experience youll be given freedom and flexibility to operate either in the office, remotely or a hybrid model. The … role of EmbeddedSoftwareEngineer will report to the CTO, 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. EmbeddedSoftwareEngineer Requirements: Degree qualified or equivalent in Computer Science … Electronics & Software Engineering Embedded C/C++ programming (C++ preferred) Embedded Linux Javascript (not essential) Object Orientated programming (desirable) 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 get in touch with More ❯
A manufacturing R&D business based in the Yorkshire area is looking for an EmbeddedSoftwareEngineer to help fuel their next stage of growth. The level of experience for the EmbeddedSoftwareEngineer and will consider candidates with a couple of years experience or those of senior level. Whats important to this business … is bringing in the brightest minds who are willing to bring new ideas and challenge the norm. EmbeddedSoftwareEngineer Requirements: Degree qualified in Electronics or Computer Science or equivalent Embedded C/C++ programming STM32 or PIC microcontrollers LabVIEW Python If you have the required skills for this EmbeddedSoftwareEngineer position More ❯
York, North Yorkshire, Yorkshire, United Kingdom Hybrid / WFH Options
KO2 Embedded Recruitment Solutions LTD
Position: EmbeddedSoftwareEngineer Salary: Up to £50,000 Location: North of York + Hybrid (Flexible Work from Home) Our client, a highly respected and award-winning company, is growing their engineering team and seeking an experienced EmbeddedSoftware Engineer. Based just North of York with flexible hybrid working options, this role is perfect for … someone who thrives in a collaborative, hands-on environment. The Role As an EmbeddedSoftwareEngineer, you'll be involved in the full product lifecycle-from concept and design to testing and manufacture. Working as part of a small, highly skilled team, you'll take full ownership of embeddedsoftware development for innovative, bespoke control … systems. Key Responsibilities: Develop embeddedsoftware for new and existing products Work on complete project lifecycles, from architecture through to deployment Collaborate with engineers across hardware and software disciplines Provide customer support and maintain technical documentation Skills & Experience: Strong experience with Embedded C programming Proficient in bare-metal development Familiarity with communication protocols: SPI, I2C, RS232 More ❯
JOB TITLE: EmbeddedEngineer JOB LOCATION: Derby SALARY: £40,000 = £50,000 DOE DURATION: Permanent or would consider contract HOURS: 37 hours per week SHIFTS: Monday to Friday, 07:30 - 16:30 START DATE: ASAP Industries considered: Experience with embeddedsoftware engineering is a must, but willing to consider all industries that may encompass this. Client … repair. Consistently innovating and delivering various electronic equipment, which is fitted into transport vehicles, ensuring the UK and further overseas keeps moving. Job Overview: Key Roles & Responsibilities: * Responsibility for embeddedsoftware design for a range of systems in line with project specific requirements and to the correct quality/design standards. * Deliver cost-effective embeddedsoftware designs in-line with budget. * To ensure innovative embeddedsoftware standards are adopted & continuously improved. * To ensure full compliance with design, quality and Health & Safety Regs. The Right Candidate: * A good understanding of embeddedsoftware design including: C/C++,C#, Visual Studio, CE 5.0 & CE6.0, .NET, MFC, Visual Basic, ARM9, 8051, PIC, X86, SQL More ❯
EmbeddedSoftwareEngineer - Hybrid – 2 days per week in Bristol We’re looking for a mid level EmbeddedSoftwareEngineer to join a consultancy team. You’ll work across a broad range of projects, collaborating with cross-functional teams to deliver high-quality embedded solutions for our clients. Your Skills & Experience: 3+ years … of software development experience Strong embedded programming skills in C/C++ Familiarity with embedded systems (e.g. STM32, CubeMX) Experience with embedded OSs such as FreeRTOS, Zephyr, or Embassy Solid understanding of communication protocols: I2C, UART, SPI, Bluetooth LE Desirable: Exposure to languages such as Python, JavaScript, Swift, Java, etc. GUI development with Qt, TouchGFX, Crank … Familiarity with tools like Git, Jira, Confluence Ability to work across the full tech stack, from hardware to UI Please reach out if you have any questions at all! EmbeddedSoftwareEngineer - Hybrid – 2 days per week in Bristo l More ❯
EmbeddedSoftwareEngineer - Hybrid – 2 days per week in Bristol We’re looking for a mid level EmbeddedSoftwareEngineer to join a consultancy team. You’ll work across a broad range of projects, collaborating with cross-functional teams to deliver high-quality embedded solutions for our clients. Your Skills & Experience: 3+ years … of software development experience Strong embedded programming skills in C/C++ Familiarity with embedded systems (e.g. STM32, CubeMX) Experience with embedded OSs such as FreeRTOS, Zephyr, or Embassy Solid understanding of communication protocols: I2C, UART, SPI, Bluetooth LE Desirable: Exposure to languages such as Python, JavaScript, Swift, Java, etc. GUI development with Qt, TouchGFX, Crank … Familiarity with tools like Git, Jira, Confluence Ability to work across the full tech stack, from hardware to UI Please reach out if you have any questions at all! EmbeddedSoftwareEngineer - Hybrid – 2 days per week in Bristo l More ❯
EmbeddedSoftwareEngineer - Hybrid – 2 days per week in Bristol We’re looking for a mid level EmbeddedSoftwareEngineer to join a consultancy team. You’ll work across a broad range of projects, collaborating with cross-functional teams to deliver high-quality embedded solutions for our clients. Your Skills & Experience: 3+ years … of software development experience Strong embedded programming skills in C/C++ Familiarity with embedded systems (e.g. STM32, CubeMX) Experience with embedded OSs such as FreeRTOS, Zephyr, or Embassy Solid understanding of communication protocols: I2C, UART, SPI, Bluetooth LE Desirable: Exposure to languages such as Python, JavaScript, Swift, Java, etc. GUI development with Qt, TouchGFX, Crank … Familiarity with tools like Git, Jira, Confluence Ability to work across the full tech stack, from hardware to UI Please reach out if you have any questions at all! EmbeddedSoftwareEngineer - Hybrid – 2 days per week in Bristo l More ❯
This position offers a roughly 80/20 split between hands-on embeddedsoftware development and leadership responsibilities, supporting a small team of 3-5 specialist software engineers. Projects are varied-ranging from short 2-day sprints to full-scale 2-year development programmes-across a wide range of industries. It's an excellent fit for someone … with solid embeddedsoftware experience and some exposure toleadership-whether direct orinformal-who's ready to take the next step. A broader understanding of cloud or application-level development is also useful, given the diversity of work. Location: Commute from Cambridge, Saffron Walden, Newmarket, Braintree, Hitchen, Harlow, St Neots, Bury St Edmunds, Chelmsford (Hybrid, 3 days onsite) Type … Permanent | Hands-on Technical + Leadership Other: No Visa sponsorship available The Opportunity This is a hands-on role combining software development with team leadership. You'll lead a small, close-knit sub-team within a larger multidisciplinary software group, contributing to the design and delivery of embedded systems for a range of real-world applications-from More ❯
Rochester, Kent, United Kingdom Hybrid / WFH Options
Redline Group Ltd
Senior EmbeddedSoftwareEngineer - C/C++ Location: Rochester, Kent Sector: Embedded Job type: Permanent Job reference: RMW1158 Up to £57,000 + benefits Are you a Senior EmbeddedSoftwareEngineer - C/C++ looking to work for a company that makes products that save lives? If so, then this is the job … Kent, and is commutable from Gravesend, Dartford, Bexleyheath, Sittingbourne, Maidstone, Ashford, and Sevenoaks. The company offers flexible/hybrid working. In this role, you will: Design and develop application software and embedded firmware in C and C++ for future products. Assist with the support and enhancement of the existing product portfolio. Design and develop embeddedsoftware using Embedded C. Work with FreeRTOS to develop real-time, low-level firmware. Interface directly with hardware, sensors, and microcontroller peripherals. Contribute to system integration, debugging, and testing. Collaborate with cross-functional engineering teams to deliver high-quality products. To qualify, you should have: Proven experience as a Senior EmbeddedSoftware Engineer. Strong hands-on experience More ❯
EmbeddedSoftware Team Lead Margate (On-Site) Competitive + Training + Progression + Pension An excellent opportunity awaits an experienced EmbeddedSoftwareEngineer to join an industry leader in a role offering great technical ownership, stability and project variety. This company is aa recognised leader in maritime safety sector, with a strong R&D and … Engineering driven culture. In this role, you'll lead the embeddedsoftware, taking ownership of firmware and microcontroller development across the full product lifecycle. You'll play a key role in shaping technical direction, contributing to product decisions, and providing technical guidance across the team. This is an office-based role in Margate. The ideal candidate is an … experience embeddedengineer with strong hands-on experience developing firmware for microcontroller-based products, looking to step into or build on a team leadership role. This role is site based in Margate, 5 days a week with half days on a Friday. This is a great opportunity to lead a software team in an R&D-driven More ❯
Southampton, Hampshire, United Kingdom Hybrid / WFH Options
Core Talent Recruitment
EmbeddedSoftwareEngineer Outside IR35 Hybrid Working 9-Month Contract Join a leading aerospace innovator shaping the future of flight. Be a part of modernising advanced Vehicle health monitoring systems that have been trusted for decades to improve safety and streamline maintenance across aircraft fleets. This is an exciting opportunity for an EmbeddedSoftwareEngineer to work on next-generation rotorcraft platforms. What You'll Be Doing: Lead the design, development, and testing of embeddedsoftware for rotorcraft health monitoring systems. Develop real-time software to process vibration data from drive train sensors. Design and control systems for vibration data acquisition, processing, storage, and access. Take responsibility for continuous integration and … testing to maintain software quality. Identify and resolve software issues to ensure system reliability. Mentor and support junior engineers across the project lifecycle. Work in a collaborative Agile team focused on delivering modern software solutions. What You'll Bring: Strong background in C/C++ for embedded systems. Experience developing software for safety-critical, regulated More ❯
Newark, Nottinghamshire, Skegby, 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 ❯
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 ❯