Principal Engineer - Customer Device & UI Engineering

  • Auckland, New Zealand
  • Full-Time
  • On-Site
  • 150,000-170,000 NZD / Year

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