Principal Embedded Software Engineer | £70-90k | Reading | Remote, with occasional visits My client is an elite company providing media content solutions. Due to sustained success, they are expanding their R&D team. They're seeking a Principal Software Engineer with a strong background in embedded systems and a passion for solving complex technical challenges in a high-performance environment. Key Responsibilities: * Lead software architecture across the full stack, from UI and services to kernel-level development. * Collaborate with hardware and FPGA teams to deliver tightly integrated, high-speed embedded systems. * Mentor engineers, drive best practices, and contribute to recruitment and technical leadership. Essential Experience: * 10 years in C++ software development in a Linux environment * Experience building complex software for custom hardware, including device interfacing. * Strong foundation in data structures, algorithms, and object-oriented design. Desirable Skills: * Exposure to Qt, Yocto, Linux kernel, or device driver development. * Knowledge of high-speed data, graphics processing, or networking (TCP/IP, multicast). * Familiarity with Python, GitLab, or AWS What you'll get: * £70-90k (Dependent on experience) * Very generous bonus scheme * Ability to work nearly remotely, with occasional office visits * Private medical, dental, and optical care Interested in architecting cutting-edge embedded solutions? Apply now to make a difference! Platform Recruitment: Platform recruitment covers a wide range of IT and Engineering positions, including C++, Embedded, Electronics, Mechanical, DevOps, Cloud, Support, Project Management, Technical Sales, and more