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
-
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!