Principal Embedded Software Engineer | £70-80k + Bonus | Cambridge This is an opportunity to join a world-leading wireless communications company developing mission-critical communication systems. You will take technical ownership of low-level embedded software and device driver development across a complex multi-processor real-time platform, helping shape the next generation of secure communication products. Responsibilities: * Architecting, developing and debugging low-level embedded software and device drivers across Embedded Linux, RTOS and bare-metal platforms. * Leading platform software activities, including software design, task planning, integration testing and technical reviews. * Investigating and resolving complex real-time system issues across multi-threaded, event-driven embedded systems. * Collaborating closely with hardware teams during board bring-up, system integration and product development. * Driving technical standards and mentoring engineers across the embedded software team. Requirements: * 8+ years’ embedded C development experience delivering commercially released real-time embedded products. * Strong expertise in low-level device drivers, Embedded Linux driver architecture and ARM-based platforms/BSPs. * Excellent debugging and problem-solving skills within multi-processor, multi-threaded embedded systems. * Experience working across the full software dev...
Principal Embedded Software Engineer in Cambridge employer: Platform Recruitment
As a leading employer in the graphics and engineering computing sector, we offer an innovative work culture that fosters collaboration and creativity. Our commitment to employee growth is evident through tailored development programmes and opportunities to lead impactful projects, making this role not just a job, but a pathway to a rewarding career. Located in a vibrant tech hub, our team enjoys a dynamic environment with access to cutting-edge resources and a supportive community.