Senior Embedded Software Engineer – Cambridge – Hybrid£80,000 - £100,000 per annumBenefits include flexible working, hybrid pattern (3 days onsite), Pension, 25 daysA new opportunity has opened for an experienced Senior Embedded Software Engineer to join an innovative and growing R&D team based in Cambridge. This is a permanent, full-time role with hybrid working options.We’re looking for a technically strong engineer with strong industrial experience, confident working across the full embedded software lifecycle – from requirements capture through to design, implementation, and testing.Key Requirements – Senior Embedded Software Engineer (Cambridge):Essential Skills:Proficient in Linux embedded developmentStrong coding skills in C and modern C++Experience with Yocto build system and Linux customisationUse of version control tools such as GitFamiliarity with bug tracking tools like JIRAExperience with bare metal and RTOS-based developmentDesirable Experience:Full software development lifecycle knowledge including requirements capture and unit testingUnderstanding of test-driven development and modern software best practicesFamiliar with standard hardware interfaces (e.g., SPI, I2C)Ability to operate standard test equipment to verify embedded firmware functionalityPersonal Attributes:A clear, confident communicator – written and verbalAble to work independently and drive tasks forwardTeam-oriented and collaborative mindsetDelivers high-quality work without accruing technical debtThis Senior Embedded Software Engineer position is ideal for someone looking to contribute to mission-critical embedded products in a structured, forward-thinking engineering environment. Location: Cambridge (Hybrid working available) Job Title: Senior Embedded Software Engineer Type: Full-time, Permanent