> Markdown version of [/jobs/ext/347279-principal-embedded-displays-software-engineer-qt](https://www.wearedevelopers.com/jobs/ext/347279-principal-embedded-displays-software-engineer-qt). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Principal Embedded Displays Software Engineer (Qt) - **Company:** Jcb - **Location:** Rocester, UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Computer-Aided Design, Agile Methodology, Application Performance Management, Systems Engineering, C++ (Programming Language), Code Review, Digital Rendering, Linux, Embedded Software, Human-Computer Interaction, Integrated Development Environments, Object-Oriented Software Development, OpenGL, Software Architecture, Qt Modeling Language (QML), Qt (Software), Software Engineering, Information Technology, Software Coding - **Published:** June 18, 2026 - **Apply:** https://www.apply4u.co.uk/jobs/x/39213876/ ## About the Role 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, 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 ## Description 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. Responsibilities 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 Who Should Apply 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. ## Related Videos - [For the Cars and the Curious: Android Drift](https://www.wearedevelopers.com/videos/499-for-the-cars-and-the-curious-android-drift) - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) - [Build a CI/CD pipeline to automate code reviews and ensure code quality](https://www.wearedevelopers.com/videos/349-build-a-ci-cd-pipeline-to-automate-code-reviews-and-ensure-code-quality) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## Related Articles - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [The Ultimate Software Engineer Career Path Guide for 2023](https://www.wearedevelopers.com/magazine/146-the-ultimate-software-engineer-career-path-guide-for-2023)