Senior 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
The Senior Software Engineer plays a key role in the design, development, and delivery of software solutions within the business. This is a hands-on engineering role focused on building reliable, high-quality products while collaborating closely with cross-functional teams.
You will contribute to software architecture, implementation, code quality, and technical problem-solving across a range of products. The role requires strong technical capability, practical engineering judgement, and a collaborative mindset. You will also support and mentor other engineers, helping to drive engineering best practices across the team.
Given evolving product and team requirements, exposure to firmware and embedded systems development will be highly valued.
π§ What Youβll Be Doing
Design, develop, test, and maintain high-quality software systems and applications.
Contribute to technical design discussions and code reviews.
Collaborate with product managers, engineers, and stakeholders to deliver robust solutions.
Support software quality through testing, automation, debugging, and best engineering practices.
Troubleshoot complex software and system-level issues.
Mentor junior engineers and contribute to a strong engineering culture.
Contribute to architecture and technical decisions where appropriate.
Collaborate on software, firmware, and hardware integration as product needs evolve.
β 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
Experience with Zephyr or similar RTOS would be a bonus.
Experienced with debugging hardware.
Experienced with using tools such as oscilloscopes and multimeters.
Ability to read and understand electronic schematics.
β Highly Desirable
Experience with firmware development or low-level embedded systems programming.
Experience with hardwareβsoftware integration and debugging in embedded environments.
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.