👨🏻‍💻 postech.work

Software Engineer

Eight Development • 🌐 In Person

In Person Posted 3 days, 21 hours ago

Job Description

Company Description

Eight Development specializes in designing and manufacturing advanced touchscreen user-interface devices for a variety of industries, including security, fire, access control, Pro AV, hospitality, and residential IoT markets.

We are a full-stack engineering company, combining embedded Linux, Android/AOSP development, hardware engineering, UI/UX design, and manufacturing - enabling clients to accelerate product development while reducing cost and complexity.

Headquartered in Auckland, New Zealand with manufacturing in Chonburi, Thailand, we support global OEMs with scalable production and long-term product lifecycle management. Our TouchOne platform and custom OEM solutions deliver robust, adaptable, and beautifully simple touchscreen interfaces for integration into a wide range of systems.

Role Description

This is a full-time, on-site role for a Software Engineer, based in Auckland, New Zealand.

The role centres on developing and maintaining embedded Linux and Android/AOSP

systems for our touchscreen platforms. You will work across kernel-level components, board bring-up, system services, and application layers to optimise performance, reliability, and integration with customer systems.

You will collaborate closely with hardware, UI/UX, and manufacturing teams; participate in technical design and code reviews; and solve complex engineering challenges that directly impact the quality and scalability of our products. This role is ideal for engineers who enjoy deep technical work across the full embedded stack.

Qualifications

Strong proficiency in Linux development and/or Android/AOSP development

Experience with embedded software engineering, system optimisation, and hardware–software integration

Proficiency in Software Development, Programming, and Back-End Web Development

Experience with Object-Oriented Programming (OOP) concepts and applications

Ability to collaborate across teams, troubleshoot complex technical issues, and deliver scalable solutions

Bachelor’s degree in Computer Science, Software Engineering, or a related field

Knowledge of IoT and experience in user-interface development is a plus

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.