SonicJobs Logo
Login
Left arrow iconBack to search

Senior Embedded Software Engineer

ZENOVO LTD
Posted 8 hours ago, valid for 8 days
Location

Manchester, Greater Manchester M17 1DJ, England

Contract type

Full Time

In order to submit this application, a Reed account will be created for you. As such, in addition to applying for this job, you will be signed up to all Reed’s services as part of the process. By submitting this application, you agree to Reed’s Terms and Conditions and acknowledge that your personal data will be transferred to Reed and processed by them in accordance with their Privacy Policy.

Sonic Summary

info
  • The position available is for a Senior Embedded Software Engineer located in Manchester with a hybrid work model requiring 2-3 days onsite.
  • The salary for this role is up to £60,000 plus benefits, depending on experience.
  • Candidates should have strong expertise in C/C++ development for embedded systems and a solid understanding of ARM Cortex-M microcontrollers.
  • Experience with real-time debugging, board bring-up, and performance tuning is essential, along with familiarity with Linux as a development platform.
  • The company seeks individuals with an agile mindset who can thrive in a fast-paced product environment.

Job Title: Senior Embedded Software EngineerLocation: Hybrid (Manchester - 2-3 days onsite)Salary: Up to £60,000 + benefits (depending on experience)

We’re looking for a Senior Embedded Software Engineer with strong expertise in C/C++ to join our fast-growing team in Manchester.

You’ll play a key role in designing and developing embedded software. From early-stage prototyping to production-ready systems, you’ll be part of a collaborative team pushing innovation in connected hardware.

What You’ll Be Doing:
  • Designing and implementing embedded firmware for in-house hardware platforms

  • Bringing up new devices and peripherals, interfacing with sensors and cloud services

  • Developing communication stacks using protocols like SPI, I2C, and RS232

  • Writing clean, robust, and efficient code following industry best practices

  • Supporting software integration, debugging, and optimisation across product lifecycle

What We’re Looking For:
  • Strong experience in C/C++ development for embedded systems

  • Solid understanding of ARM Cortex-M microcontrollers and low-level peripheral interfacing

  • Familiarity with Linux as a development and target platform

  • Experience with real-time debugging, board bring-up, and performance tuning

  • Agile mindset and the ability to adapt in a fast-moving product environment

If you're looking to work on meaningful embedded systems projects in a forward-thinking, collaborative environment—we’d love to hear from you.

(Please note, we cannot provide Sponsorship for the role)

If interested, please send across an updated CV!

Apply now in a few quick clicks

In order to submit this application, a Reed account will be created for you. As such, in addition to applying for this job, you will be signed up to all Reed’s services as part of the process. By submitting this application, you agree to Reed’s Terms and Conditions and acknowledge that your personal data will be transferred to Reed and processed by them in accordance with their Privacy Policy.