Benefits include flexible working, hybrid pattern (3 days onsite), Pension, 25 days A 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 development
Strong coding skills in C and modern C++
Experience with Yocto build system and Linux customisation
Use of version control tools such as Git
Familiarity with bug tracking tools like JIRA
Experience with bare metal and RTOS-based development Desirable Experience :
Full software development lifecycle knowledge including requirements capture and unit testing
Understanding of test-driven development and modern software best practices
Familiar with standard hardware interfaces (e.g., SPI, I2C)
Ability to operate standard test equipment to verify embedded firmware functionality Personal Attributes :
Create a job alert for this search
Senior Embedded Software Engineer • Cambridge, Cambridgeshire, UK