Salary: £55,000 - 65,000 per year Requirements: Experience in a similar role Excellent knowledge of C programming language Excellent debugging skills Experience in complete software development lifecycle Familiarity with real-time multi-processor, event-driven software Familiarity with Embedded Linux driver architecture Experience of using configuration management and fault tracking tools Experience working as part of a team Responsibilities: Designing, implementing and testing low-level embedded software Definition and planning of software tasks Working closely with the Device Driver Team Leader Production of test specifications Taking ownership for achievement of own activities Working with legacy components Integration testing, investigation and resolution of issues Participating in project planning and technical reviews Technologies: Embedded Linux C++ More: We are a leading telecommunications company based in Cambridge, looking to hire a Device Drivers Software Engineer to join our growing team. This is a full-time permanent position with a requirement to work 5 days onsite. We strive to provide a collaborative team environment, where innovation is encouraged and professional development is supported. last updated 14 week of 2026