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!