User Interface Engineer
User Interface Engineer (Linux) – Bristol (Contract)
We’re looking for a User Interface Engineer to join an innovative team in Bristol. This is a fantastic opportunity to design and develop intuitive, user-focused interfaces for cutting-edge products, helping to bridge the gap between complex systems and seamless user experiences.
You’ll be part of a talented Electronics & Software team, working closely with embedded, backend, and UX colleagues (with hybrid flexibility available for the right candidate).
Experience developing user interfaces on Linux-based systems is essential!
What we’re looking for:
- Strong experience developing user interfaces on Linux platforms
- Proficiency in UI frameworks such as Qt, GTK, or similar
- Experience with C++ and/or Python for application development
- Understanding of UX principles and responsive design
- Experience working with embedded Linux systems or constrained environments
- Familiarity with communication between UI and backend systems (e.g. APIs, IPC)
- Good commercial awareness and time-management skills
Nice-to-have skills:
- Experience in a consultancy environment
- Familiarity with modern UI technologies (e.g. QML, HTML/CSS/JavaScript)
- Knowledge of graphics pipelines and hardware acceleration
- Experience with version control (e.g. Git) and CI/CD workflows
- Exposure to full product lifecycle development (concept through to release)
If you’re an engineer who enjoys crafting clean, intuitive interfaces and working collaboratively to deliver impactful products, I’d love to speak with you.
User Interface Engineer (Linux) – Bristol