Principal Embedded Displays Software Engineer (Qt)

Principal Embedded Displays Software Engineer (Qt)

Full-Time 60000 - 80000 £ / year (est.) No working from home possible
JCB

At a Glance

  • Tasks: Lead the development of advanced HMI applications for next-gen embedded display systems.
  • Company: Join JCB, a company that values expertise and employee care.
  • Benefits: Competitive salary, 33 days holiday, onsite gym, and discounts at retailers.
  • Other info: Diverse and inclusive workplace with excellent career growth opportunities.
  • Why this job: Make an impact in embedded technology while mentoring and leading a talented team.
  • Qualifications: 5+ years in HMI development with Qt and strong leadership skills.

The predicted salary is between 60000 - 80000 £ per year.

We’re seeking a highly skilled and experienced Principal Embedded Displays Software Engineer (Qt) to lead the development of advanced Human–Machine Interface (HMI) applications for next-generation embedded display systems. In this senior technical role, you will drive technical excellence across display software, set architectural direction, and play a key role in delivering high‑quality, intuitive, and robust user interfaces using the Qt framework. You will also act as a technical leader and mentor, supporting the growth and development of software engineers within the team while collaborating closely with cross‑functional stakeholders. This role is ideal for someone passionate about embedded HMI technology who enjoys combining hands‑on development with leadership and strategic influence.

What does this role involve day to day? On a day‑to‑day basis, you will take ownership of the design, development, and deployment of HMI software for embedded display platforms. Your responsibilities will include:

  • Leading the design and implementation of HMI applications using the Qt framework (C++ / QML)
  • Defining software architecture and ensuring best practices and coding standards are followed
  • Providing technical leadership, guidance, and mentoring to a team of software engineers
  • Collaborating with hardware, UX/UI, and systems engineering teams to ensure seamless integration
  • Conducting code reviews and supporting troubleshooting of complex technical issues
  • Optimising application performance, reliability, and user experience
  • Driving innovation and continuous improvement in embedded display and HMI technologies
  • Contributing to planning and delivery within a fast‑paced development environment

This role will suit you if you are a senior or principal‑level embedded software engineer with strong leadership capability and deep experience developing HMI applications using Qt. You will be well suited if you have:

  • At least 5 years’ hands‑on experience developing HMI applications using Qt (C++ and QML)
  • Proven experience leading, mentoring, or guiding software engineering teams
  • Strong understanding of embedded systems and real‑time application development
  • Solid experience designing software architecture using object‑oriented principles
  • Excellent problem‑solving skills and the ability to work effectively in a fast‑paced environment

Ideally, you’ll also bring:

  • Experience with Linux‑based embedded platforms
  • Familiarity with graphics rendering technologies such as OpenGL
  • Exposure to Agile development methodologies
  • Strong communication skills with the ability to influence across technical and non‑technical teams
  • A degree in Computer Science, Software Engineering, or a related discipline

This is your chance to join a company that values expertise not only in rewards but also in real employee care. At JCB you don’t just get a competitive salary, 33 days’ holiday and access to our company pension—you can also use our onsite gym, in‑house doctor and dentist. We have an ULEV car scheme available for our employees too. Then there’s the JCB Rewards Hub, which gives you discounts with high street retailers. Feel like biking to work? There’s our Cycle to Work Scheme. We value diversity and welcome applications from candidates from all backgrounds. We’re committed to ensuring our recruitment process is fair and inclusive. If you face any accessibility challenges with your online application and require additional support, you have the option of speaking to a member of our Recruitment Team who can support you to complete an application in an alternative format. If you would benefit from this support, please email recruitment@jcb.com, and a member of the team will be in touch.

Principal Embedded Displays Software Engineer (Qt) employer: JCB

At JCB, we pride ourselves on being an exceptional employer that prioritises both professional growth and employee well-being. As a Principal Embedded Displays Software Engineer, you will not only lead innovative projects in a dynamic environment but also benefit from a comprehensive package that includes 33 days of holiday, access to onsite health facilities, and a commitment to diversity and inclusion. Join us to be part of a collaborative culture that values your expertise and supports your career development.

JCB

Contact Details:

JCB Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Principal Embedded Displays Software Engineer (Qt)

Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage in online forums. You never know who might have the inside scoop on job openings or can refer you directly.

Tip Number 2

Show off your skills! Create a portfolio showcasing your HMI applications and any projects you've led using Qt. This will give potential employers a tangible sense of what you can bring to the table.

Tip Number 3

Prepare for interviews by brushing up on common technical questions related to embedded systems and Qt. Practice explaining your past projects and how you’ve led teams to success—confidence is key!

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who take that extra step to connect with us directly.

We think you need these skills to ace Principal Embedded Displays Software Engineer (Qt)

C++
QML
Qt Framework
HMI Application Development
Embedded Systems
Real-Time Application Development
Software Architecture Design

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the role of Principal Embedded Displays Software Engineer. Highlight your experience with HMI applications and the Qt framework, as well as any leadership roles you've held. We want to see how your skills match what we're looking for!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about embedded HMI technology and how your background makes you a great fit for our team. Don’t forget to mention your leadership experience and how you can contribute to our innovative projects.

Showcase Your Technical Skills:In your application, be sure to showcase your technical skills, especially in C++ and QML. Mention any relevant projects or achievements that demonstrate your expertise in developing HMI applications and your understanding of embedded systems. We love seeing real examples of your work!

Apply Through Our Website:We encourage you to apply through our website for a smoother application process. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates. Plus, we’re excited to see what you bring to the table!

How to prepare for a job interview at JCB

Know Your Qt Inside Out

Make sure you brush up on your knowledge of the Qt framework, especially C++ and QML. Be prepared to discuss your past projects and how you've used Qt to create HMI applications. This will show your technical expertise and passion for the role.

Showcase Your Leadership Skills

Since this role involves mentoring and leading a team, be ready to share examples of how you've guided others in previous positions. Talk about your approach to leadership and how you foster collaboration within a team.

Understand the Bigger Picture

Familiarise yourself with the company's products and how embedded display systems fit into their overall strategy. Being able to discuss how your work can contribute to their goals will demonstrate your strategic thinking and alignment with their vision.

Prepare for Technical Challenges

Expect to face some technical questions or coding challenges during the interview. Practice solving problems related to embedded systems and real-time application development. This will help you showcase your problem-solving skills and ability to thrive in a fast-paced environment.