Senior Embedded Software Engineer

2 weeks ago


Great Malvern, United Kingdom People Source Consulting Full time

Role: Senior Embedded Engineer

Location: Malvern

Salary: £competitive

I am working with a company based in Malvern who are seeking a Senior Embedded Engineer with a minimum of 5 years of experience.

The ideal candidate will be an expert in embedded C and C++, with experience in a range of microprocessors, particularly the STM32 family. The candidate should possess extensive knowledge of real-time operating systems, embedded communication protocols and good knowledge of Edge AI. The successful candidate will have proven experience in developing commercial embedded products and expertise in developing secure IoT systems and cloud-connected devices

Main responsibilities:

Lead and contribute to the design, development, and testing of embedded systems software.
Utilize embedded C and C++ to develop efficient and reliable firmware for embedded devices.
Collaborate closely with cross-functional teams to define project requirements, create software specifications, and develop comprehensive project plans.
Conduct thorough code reviews to maintain high code quality, performance, and adherence to coding standards. Provide constructive feedback to team members to foster continuous improvement.
Demonstrate expertise with a range of microprocessors, with a particular emphasis on the STM32 family.
Implement and troubleshoot various digital communication protocols.
Develop and optimize software for real-time operating systems to meet performance and timing requirements.
Deploy machine learning algorithms on embedded systems, optimizing performance and resource utilization.
Contribute to the entire product development lifecycle, ensuring adherence to project schedules and quality standards.
Develop secure IoT systems and cloud-connected devices, enabling remote monitoring and control.
Work closely with data scientists to translate algorithms from Python and MATLAB to embedded C++, ensuring efficient implementation on embedded platforms.
Develop and execute test plans to validate firmware functionality and performance. Debug issues and implement corrective actions as needed.
Good knowledge of best embedded testing practices, including unit testing, integration testing, and static analysis.
Documentation: Create and maintain technical documentation, including design specifications, test plans, and user manuals.

Key skills:

Bachelor's degree in Electronics Engineering, Computer Engineering, or related field.
Minimum of 5 years of experience in embedded systems development in a product development team.
Expertise in embedded C and C++ programming languages.
Experience with the STM32 family of microprocessors.
Experience with embedded GUI tools such as TouchGFX.
Strong understanding of digital communication protocols such as I2C, SPI, CAN Bus, UART, and Ethernet.
Experience with real-time operating systems (RTOS) such as FreeRTOS.
Experience with high performance embedded systems such Nvidia Jetson.
Experience deploying machine learning algorithms on embedded systems is a plus.
Proven track record of developing commercial embedded products.
Experience developing IoT systems and cloud-connected devices.
Knowledge in IOT cybersecurity.
Excellent problem-solving skills and attention to detail.
Strong communication and teamwork abilities.

How to apply?

Send a CV to

People Source Consulting Ltd is acting as an Employment Agency in relation to this vacancy. People Source specialise in technology recruitment across niche markets including Information Technology, Digital TV, Digital Marketing, Project and Programme Management, SAP, Digital and Consumer Electronics, Air Traffic Management, Management Consultancy, Business Intelligence, Manufacturing, Telecoms, Public Sector, Healthcare, Finance and Oil & Gas



  • Great Malvern, United Kingdom Randstad Technologies Recruitment Full time

    Randstad are working on behalf of a client in Malvern who are on the lookout for a senior embedded software engineer. The company are in the security products industry and work on a range of detection devices. Ideally they are looking for someone with a strong background in embedded C and C++, with experience in a range of microprocessors, particularly the...


  • Great Malvern, United Kingdom Randstad Technologies Recruitment Full time

    Randstad are working on behalf of a client in Malvern who are on the lookout for a senior embedded software engineer. The company are in the security products industry and work on a range of detection devices. Ideally they are looking for someone with a strong background in embedded C and C++, with experience in a range of microprocessors, particularly the...


  • Great Malvern, United Kingdom Randstad Technologies Recruitment Full time

    Randstad are working on behalf of a client in Malvern who are on the lookout for a senior embedded software engineer. The company are in the security products industry and work on a range of detection devices. Ideally they are looking for someone with a strong background in embedded C and C++, with experience in a range of microprocessors, particularly the...


  • Great Malvern, United Kingdom People Source Consulting Full time

    Role: Senior Embedded EngineerLocation: MalvernSalary: £competitive I am working with a company based in Malvern who are seeking a Senior Embedded Engineer with a minimum of 5 years of experience.The ideal candidate will be an expert in embedded C and C++, with experience in a range of microprocessors, particularly the STM32 family. The candidate should...


  • Great Malvern, Worcestershire, United Kingdom Randstad Staffing Full time

    Randstad are working on behalf of a client in Malvern who are on the lookout for a senior embedded software engineer. The company are in the security products industry and work on a range of detection devices. Ideally they are looking for someone with a strong background in embedded C and C++, with experience in a range of microprocessors, particularly the...


  • Great Malvern, United Kingdom Undisclosed Company Full time

    Role: Senior Embedded EngineerLocation: MalvernSalary: £competitive I am working with a company based in Malvern who are seeking a Senior Embedded Engineer with a minimum of 5 years of experience. The ideal candidate will be an expert in embedded C and C++, with experience in a range of microprocessors, particularly the STM32 family. The candidate should...


  • Great Malvern, United Kingdom People Source Consulting Full time

    Role: Senior Embedded EngineerScroll down for a complete overview of what this job will require Are you the right candidate for this opportunityLocation: MalvernSalary: £competitive I am working with a company based in Malvern who are seeking a Senior Embedded Engineer with a minimum of 5 years of experience.The ideal candidate will be an expert in embedded...


  • Great Malvern, United Kingdom People Source Consulting Full time

    Role: Senior Embedded EngineerLocation: MalvernSalary: £competitive I am working with a company based in Malvern who are seeking a Senior Embedded Engineer with a minimum of 5 years of experience.The ideal candidate will be an expert in embedded C and C++, with experience in a range of microprocessors, particularly the STM32 family. The candidate should...


  • Malvern, United Kingdom Octagon Group Full time

    New Senior C++ Embedded Software Engineer job available in Malvern, Worcestershire up to £65,000 per annum (depending on experience) Leading R&D / Engineering organisationIoT / Detection / Sensor based technology Hybrid working + Comprehensive benefits packageWe are seeking a Senior C++ Embedded Software Engineer to join an established R&D / Engineering...


  • Malvern, United Kingdom Randstad Staffing Full time

    Randstad are working on behalf of a client in Malvern who are on the lookout for a senior embedded software engineer. The company are in the security products industry and work on a range of detection devices. Ideally they are looking for someone with a strong background in embedded C and C++, with experience in a range of microprocessors, particularly the...


  • Malvern, United Kingdom Randstad Tech IT Full time

    Randstad are working on behalf of a client in Malvern who are on the lookout for a senior embedded software engineer. The company are in the security products industry and work on a range of detection devices. Ideally they are looking for someone with a strong background in embedded C and C++, with experience in a range of microprocessors, particularly the...


  • Malvern, United Kingdom Randstad Tech IT Full time

    Randstad are working on behalf of a client in Malvern who are on the lookout for a senior embedded software engineer. The company are in the security products industry and work on a range of detection devices. Ideally they are looking for someone with a strong background in embedded C and C++, with experience in a range of microprocessors, particularly the...

  • Software Team Lead

    2 weeks ago


    Great Malvern, United Kingdom Wentworth James Group Full time

    Position: Software Team Lead (Embedded Software) Contract: Full Time, Permanent Salary: £DOE plus benefits package Location: Worcesterhsire, commutable from Birmingham, Bromsgrove, Cheltenaham, Hereford, Gloucester, Great Malvern, Kidderminster, Worcester etc. Industry: EV & Renewable Energy Wentworth James Group has engaged with a new client and a...


  • Malvern Link, United Kingdom Octagon Group Full time

    New Senior C++ Embedded Software Engineer job available in Malvern, Worcestershire up to £65,000 per annum (depending on experience)  Leading R&D / Engineering organisation IoT / Detection / Sensor based technology  Hybrid working + Comprehensive benefits package We are seeking a Senior C++ Embedded Software Engineer to join an established R&D /...


  • Malvern, Worcestershire, United Kingdom Randstad Staffing Full time

    Randstad are working on behalf of a client in Malvern who are on the lookout for a senior embedded software engineer. The company are in the security products industry and work on a range of detection devices. Ideally they are looking for someone with a strong background in embedded C and C++, with experience in a range of microprocessors, particularly the...


  • Malvern, Worcestershire, United Kingdom Randstad Staffing Full time

    Randstad are working on behalf of a client in Malvern who are on the lookout for a senior embedded software engineer. The company are in the security products industry and work on a range of detection devices. Ideally they are looking for someone with a strong background in embedded C and C++, with experience in a range of microprocessors, particularly the...


  • Malvern Link, United Kingdom Octagon Group Full time

    New Senior C++ Embedded Software Engineer job available in Malvern, Worcestershire up to £65,000 per annum (depending on experience) Leading R&D / Engineering organisationIoT / Detection / Sensor based technology Hybrid working + Comprehensive benefits packageWe are seeking a Senior C++ Embedded Software Engineer to join an established R&D / Engineering...


  • Malvern, Worcestershire, United Kingdom Randstad Tech IT Full time

    Randstad are working on behalf of a client in Malvern who are on the lookout for a senior embedded software engineer. The company are in the security products industry and work on a range of detection devices. Ideally they are looking for someone with a strong background in embedded C and C++, with experience in a range of microprocessors, particularly the...

  • Software Team Lead

    2 weeks ago


    Great Malvern, United Kingdom Wentworth James Group Full time

    Position: Software Team Lead (Embedded Software)Contract: Full Time, PermanentSalary: £DOE plus benefits packageLocation: Worcesterhsire, commutable from Birmingham, Bromsgrove, Cheltenaham, Hereford, Gloucester, Great Malvern, Kidderminster, Worcester etc.Industry: EV & Renewable EnergyWentworth James Group has engaged with a new client and a leading...


  • Malvern Link, United Kingdom Octagon Recruitment Full time

    New Senior C++ Embedded Software Engineer job available in Malvern, Worcestershire up to £65,000 per annum (depending on experience) Leading R&D / Engineering organisationIoT / Detection / Sensor based technology Hybrid working + Comprehensive benefits packageWe are seeking a Senior C++ Embedded Software Engineer to join an established R&D / Engineering...