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...