Job Title: Senior Embedded Software Engineer Location: 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-movi...