TXM is recruiting on behalf of our client as their trusted recruitment partner for a Principal Software Design Engineer / Site Lead. This is a senior, hands-on technical role combined with leadership responsibility, offering the opportunity to shape next-generation embedded products while leading a site-based engineering team.
The Role This position is ideal for an experienced Embedded Software Engineer who enjoys both deep technical involvement and people leadership. You will take ownership of embedded software design and development for advanced hardware platforms, while coordinating and guiding a local engineering team to deliver high-quality results.
Key Responsibilities
1. Design, develop, and maintain embedded software for ARM-based hardware platforms, with a strong focus on real-time operating systems (RTOS), ideally Zephyr
2. Lead and coordinate a site-based engineering team, including task allocation, workload prioritisation, and day-to-day technical oversight
3. Develop, debug, and maintain high-quality embedded C code, following best practices and coding standards (e.g. MISRA where appropriate)
4. Implement and optimise wireless communication protocols such as Bluetooth, Wi-Fi, Zigbee, or similar technologies
5. Collaborate closely with hardware engineers and other stakeholders to define requirements, architecture, and system design
6. Support development of user interfaces...