Principal Embedded Displays Software Engineer

  • Recruit 12
  • Stubwood, Staffordshire
  • Apr 21, 2026
Full time I.T. & Communications

Job Description

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.