Principal Engineer - Customer Device & UI Engineering
Job Description:
- 📍 Location (New Zealand): North Shore, Auckland 🇳🇿
- 💼 Employment Type: Permanent, Full-time
- 💰 Base (NZD): 150k – 170k per annum
- 📅 Start Date: Immediate / Negotiable
About the Role
We are looking for a Principal Engineer who has a proven track record of building customer-facing software experiences on connected devices.
This role is ideal for an engineer who combines deep technical leadership with strong hands-on development experience, delivering polished user interfaces across embedded platforms and mobile ecosystems.
You will play a key role in shaping how software interacts with real users — designing and delivering intuitive interfaces running on modern hardware products.
🧠 What You’ll Be Doing
- Lead architecture and technical direction for customer-facing device software
- Design and develop modern UI applications for embedded and connected devices
- Work hands-on with Qt / Qt Quick / QML to build high-quality interfaces
- Drive the development of interfaces used directly by customers in production devices
- Collaborate with product, UX, hardware, and mobile teams
- Guide engineering standards, UI performance, and maintainability
- Mentor engineers and influence long-term technical strategy
✅ Must-Have Experience
- Strong commercial experience with Qt (Qt/QML/Qt Quick) development
- Demonstrated delivery of user interfaces deployed to real customer devices
- Experience building UI software for:
- Embedded Linux devices
- Consumer or industrial hardware products
- Experience developing or integrating with mobile platforms
- iOS (iPhone)
- Android
- Proven history of shipping products used by external customers
- Strong C++ development background
- Experience owning technical outcomes from concept → release
⭐ Highly Desirable
- Cross-platform UI architecture experience
- Graphics performance optimisation
- Touch interfaces or human-machine interface (HMI) development
- Experience working closely with hardware teams
- UX collaboration or design-driven engineering mindset
- Experience delivering software into regulated or high-reliability environments
👤 What Success Looks Like
You are someone who:
- Builds software that users actually interact with
- Understands the difference between backend systems and product experience
- Has repeatedly shipped polished UI software into production devices
- Can balance architecture leadership with hands-on coding
🌍 Why Join
- Work on real products used by customers worldwide
- Influence product experience at a principal level
- High ownership and technical autonomy
- Collaborative engineering culture focused on quality delivery