Principal Embedded Displays Software Engineer

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.

Job Details

Company
Recruit 12
Location
Staffordshire, United Kingdom
Employment Type
Permanent
Salary
£65000 - £65001/annum
Posted