Principal Embedded Displays Software Engineer
New Today
verview
We’re supporting a leading engineering organisation in the appointment of a Principal Embedded Displays Software Engineer to lead the development of advanced Human–Machine Interface (HMI) applications for next-generation embedded display systems.
This is a senior, hands-on technical leadership role where you’ll define architecture, drive best practice, and deliver high-quality, intuitive user interfaces using Qt. You’ll also play a key role in mentoring engineers and shaping the direction of embedded display software development.
Key Responsibilities
Lead the design and development of HMI applications using Qt (C++ / QML)
Define and own software architecture, ensuring scalability, performance, and maintainability
Set and enforce coding standards and engineering best practices
Provide technical leadership, mentoring, and guidance to software engineers
Collaborate with hardware, UX/UI, and systems teams to ensure seamless integration
Conduct code reviews and support resolution of complex technical issues
Optimise application performance, reliability, and user experience
Drive innovation and continuous improvement across embedded display technologies
Contribute to project planning, delivery, and technical decision-making
Remain hands-on while influencing technical direction across the team
Key Requirements
Strong experience developing HMI applications using Qt (C++ and QML)
Proven experience in a senior or principal-level embedded software role
Demonstrated ability to lead, mentor, or guide engineering teams
Strong understanding of embedded systems and real-time software development
Experience designing software architecture using object-oriented principles
Excellent problem-solving skills and ability to work in fast-paced environments
Desirable Experience
Experience with Linux-based embedded platforms
Knowledge of graphics technologies such as OpenGL
Exposure to Agile development methodologies
Strong stakeholder communication skills across technical and non-technical teams
Degree in Computer Science, Software Engineering, or a related discipline
Key Competencies
Technical leadership and decision-making capability
Strong communication and influencing skills
Collaborative approach across multidisciplinary teams
Ability to balance hands-on development with strategic oversight
Continuous improvement mindset
Why Apply?
This is an opportunity to take a leading role in shaping cutting-edge embedded HMI solutions within a highly technical environment. You’ll have real influence over architecture, team development, and product delivery, working on innovative technologies at scale
- Location:
- Staffordshire
- Salary:
- £65,000 - £65,001 /annum
- Job Type:
- FullTime
- Category:
- Engineering