Senior Embedded Software Engineer - Cambridge - Hybrid
* £80,000 - £100,000 per annum
* 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:
* A clear, confident communicator - written and verbal
* Able to work independently and drive tasks forward
* Team-oriented and collaborative mindset
* Delivers high-quality work without accruing technical debt
This 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