Principal Software Engineer – Embedded C Ready to lead and innovate in embedded systems? Are you a seasoned Principal Software Engineer with a passion for embedded systems and a strong track record in both individual contributions and technical leadership ? Our client, based in Reading, is THE LEADER in the design and manufacture of high-tech products destined for every corner of the earth and beyond. They seek a highly skilled Principal Software Engineer with deep expertise in embedded C and Linux to join their team. Principal Software Engineer – What You’ll Do: Hands-on Development: Design, write, and review high-quality code in embedded C/C++, ensuring robust and efficient performance. ️ System Expertise: Work on low-level embedded software within a Linux-based operating system environment. Technical Leadership: Lead high-level design decisions and collaborate with the software team to define and optimise development processes, including architecture, implementation guidelines, configuration management, and validation/verification practices. Lifecycle Reviews: Perform in-depth reviews across all phases of the software development lifecycle, delivering actionable feedback and comprehensive reports. What You’ll Bring: ✔️ Proven Expertise in Embedded C: Strong hands-on experience in embedded C, with significant proficiency in low-level software and hardware interfaces. Linux Systems Knowledge: Extensive experience working within Linux-based real-time operating systems and hardware integration. Leadership Capability: Demonstrated ability to combine individual technical contributions with team leadership, including mentoring, guiding, and influencing team direction. Strategic Vision: Ability to make informed design decisions that align with project and organizational goals. Proven Track Record: Previous experience as a Principal, Team Lead, or Chief Engineer, showcasing a balance of technical skills and leadership responsibilities. Principal Software Engineer – Why Apply? Hybrid Working: Enjoy flexibility while staying connected to an exciting and dynamic team. Innovative Environment: Be part of a team that values creativity and impact, where you can shape technology and mentor talented engineers. If you’re passionate about embedded systems and thrive in roles that blend hands-on engineering with technical leadership, we’d love to hear from you