Principal Engineer - Customer Device & UI Engineering

  • 📍 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

👉 Apply Now! 📩

SourceIn (sourcein.co) has been formally appointed by the client to provide recruitment and candidate pre-screening services for this role.

Next
Next

Software Design Engineer - Embedded & Android