Contract Senior Embedded Software Engineer – 6 Months (Inside IR35) Cambridge – Hybrid | 6 Months Rolling | Potential Temp-to-Perm A leading technology business is seeking a Senior Embedded Software Engineer to support an exciting product expansion. This is a 6-month rolling contract, inside IR35, with the option to transition into a permanent position for the right candidate. Key Responsibilities: * Contribute across the full software lifecycle: requirements, design, coding, testing. * Develop high-quality embedded software in a Linux environment. * Customise Linux distributions using Yocto. * Work closely with cross-functional teams to deliver reliable, production-ready solutions. Essential Skills & Experience: * 5+ years professional experience in embedded software development. * Strong proficiency in modern C++ and C. * Experience with Yocto build system and Linux customisation. * Knowledge of version control (Git) and issue tracking tools (e.g., JIRA). * Background in bare metal and RTOS development. Desirable: * Familiarity with TDD and modern development practices. * Understanding of hardware interfaces such as SPI and I2C. * Ability to use test equipment for debugging and validation. This is an excellent opportunity for an experienced embedded engineer who enjoys working with cutting-edge products in a collaborative team environment...