Talent.com
Intermediate Hardware/Software Engineer
Intermediate Hardware/Software EngineerAllrecruits Ltd • New Zealand
No longer accepting applications
Intermediate Hardware / Software Engineer

Intermediate Hardware / Software Engineer

Allrecruits Ltd • New Zealand
30+ days ago
Job description

About Us

We are an innovative IoT company developing intelligent systems and platforms for monitoring and control.

Our products integrate embedded hardware, cloud services, and rich UIs to deliver seamless data-driven experiences.

With a footprint across both AWS and on-prem infrastructure, we operate across a full-stack spectrum—from low-level firmware to frontend applications and cloud microservices.

Position Overview

We are seeking a proactive and capable Intermediate Software Engineer to join our cross-functional engineering team.

You will contribute to the design, development, support, and maintenance of systems spanning embedded integrations, cloud services, and data-driven applications.

This role suits someone with solid engineering fundamentals, a background in firmware / hardware development, a willingness to tackle complex problems, the ability to work in a fast-paced environment, and the capacity to work collaboratively across disciplines.

You'll focus on building robust, maintainable systems while learning from senior engineers and gradually taking on more ownership of technical decisions.

Key Responsibilities

Core Engineering Responsibilities

Develop, test, and maintain backend services, APIs, and IoT integrations using languages such as Python, PHP, Node.js, C++ or C#.

Write efficient, scalable, and maintainable code for both cloud and on-prem systems.

Implement and optimise data storage and retrieval across SQL and time-series databases.

Collaborate with hardware engineers to consume and integrate device data protocols.

Contribute to building AWS Lambda functions, REST APIs, and data processing pipelines.

Participate in code reviews and knowledge sharing within the team.

Solution Implementation

Translate requirements into well-defined technical tasks in collaboration with the product team.

Provide input into design discussions and estimates, considering risks and constraints.

Gain exposure to system architecture and contribute to smaller design decisions under guidance.

Application Support & Maintenance

Assist in investigating issues, triaging bugs, and supporting production systems.

Contribute to improving monitoring, alerting, and observability practices.

Write and maintain documentation and internal tooling that support developer experience.

Tech Stack You\'ll Work With

Languages : PHP, C#, JavaScript / TypeScript, Node.js, Python

Frameworks : React, React Native, .

NET Core

Databases : PostgreSQL, MySQL, KairosDB (time-series)

Infrastructure : AWS (Lambda, EC2, S3, CloudWatch), Linux servers in our Data centre

Tools : Git, Docker, CI / CD pipelines, MQTT, REST

Hardware : Embedded CPUs, ARM M0 microcontrollers, Embedded Linux devices

Required Skills and Experience

2–4 years of professional experience as a hardware / firmware / embedded engineer with some software engineering experience.

Experience with embedded systems or firmware (C / C++).

Experience with at least two of the following : PHP, C#, Node.js, Python, C++.

Competent in SQL and comfortable with database-driven applications.

Exposure to microservices, message queues, or event-driven systems.

Understanding of IoT concepts or device communication protocols.

Strong debugging and problem-solving abilities.

Experience contributing to production systems and learning from incidents.

Nice to Have

Familiarity with React, React Native, or other frontend frameworks.

Knowledge of time-series databases (KairosDB, ScyllaDB, etc.).

Understanding of networking, MQTT, CoAP, or Modbus protocols.

Exposure to AWS cloud services and infrastructure-as-code.

What We Offer

A hands-on role in a fast-paced, hardware-software integrated environment.

Opportunities to broaden your skills across the stack with mentorship from senior engineers.

A supportive team culture focused on learning and technical excellence.

Flexible work arrangements and clear career development pathways.

#J-

  • Ljbffr
Create a job alert for this search

Intermediate Engineer • New Zealand

Similar jobs
Engineering Manager, Platform Ecosystems

Engineering Manager, Platform Ecosystems

Jobgether • WorkFromHome, New Zealand
This position is posted by Jobgether on behalf of a partner company.We are currently looking for an Engineering Manager, Platform Ecosystems in New Zealand. This role offers the opportunity to lead ...Show more
Last updated: 11 days ago • Promoted
On-Site & Remote Support Engineer - Surgical Robotics

On-Site & Remote Support Engineer - Surgical Robotics

Medtronic • Upper Hutt, Wellington, New Zealand
A leading medical technology company in Auckland is seeking a Service and Repair Technician to support the installation and maintenance of the Hugo™ Robotic System. This role requires strong custome...Show more
Last updated: 3 days ago • Promoted
Staff Software Engineer - Lead Microservices

Staff Software Engineer - Lead Microservices

Australia and New Zealand Banking Group Limited • New Zealand
A leading banking institution in New Zealand is seeking a Senior Software Engineer to enhance their Customer Services Platform. This role involves leading the design and build of microservices, driv...Show more
Last updated: 2 days ago • Promoted
Software Engineer : Enterprise Integrations & Cloud

Software Engineer : Enterprise Integrations & Cloud

University of Otago • New Zealand
A prestigious education institution in New Zealand is seeking a Software Engineer to join their enterprise integration and automation team. This permanent, full-time role offers the opportunity to w...Show more
Last updated: 9 days ago • Promoted
Software Engineer - Code Agent | $90 / hr - Remote

Software Engineer - Code Agent | $90 / hr - Remote

Crossing Hurdles • WorkFromHome, New Zealand
Software Engineer – Code Agent | $90 / hr – Remote.Use coding agents to perform realistic software engineering tasks on real-world codebases. Debug, refactor, and extend production-grade repositories....Show more
Last updated: 11 days ago • Promoted
iOS Engineer

iOS Engineer

Leonardo.Ai • WorkFromHome, New Zealand
Ai is an Australian startup on a mission to unleash the world’s creativity with our generative AI platform.Launched in 2022, we’ve grown to tens of millions of users worldwide, and we’re only just ...Show more
Last updated: 3 days ago • Promoted
Forward Deployed Engineer (FDE)

Forward Deployed Engineer (FDE)

Medium • New Zealand
InDebted provides future-thinking organisations with products and solutions to support overdue consumers through debt.Backed by technology with a human touch, we use machine learning and AI to pers...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer

Senior Software Engineer

Education Perfect • NZ
Quick Apply
Education Perfect is an EdTech platform designed to empower educators and amplify their impact in the classroom.We aim to enable teachers to personalise learning at scale with a range of powerful l...Show more
Last updated: 30+ days ago
Senior Software Engineer

Senior Software Engineer

Australia and New Zealand Banking Group Limited • New Zealand
Select how often (in days) to receive an alert : .Department : Tech Personal & Funds (NZ).Kia Hanga I Te Ao, E Ora Ai, E Tupu Ai, Te Tangata Me Te Kainga. At ANZ, we’re shaping a world where people and...Show more
Last updated: 2 days ago • Promoted
Principal Engineer | Digital Platforms & MarTech

Principal Engineer | Digital Platforms & MarTech

Westpac New Zealand Limited • New Zealand
Mō te Tūranga | About the Role • •As a Principal Engineer, you’ll play a pivotal role in shaping and delivering digital engineering excellence. This position demands a blend of technical depth and str...Show more
Last updated: 2 days ago • Promoted
Intermediate to Senior Engineer – Matamata

Intermediate to Senior Engineer – Matamata

The Maven Co • New Zealand
Maven is seeking a full-time Intermediate to Senior Civil Engineer to assist with our ever-growing workload and team in Matamata. Your role will include assisting the Company with all matters pertai...Show more
Last updated: 3 days ago • Promoted
Intermediate Software Engineer | Full Stack

Intermediate Software Engineer | Full Stack

Westpac New Zealand Limited • New Zealand
Mō te Tūranga | About the Role • •We are seeking a talented Intermediate Full Stack Software Engineer to join our team.In this role, you will contribute to the design, development, and maintenance of...Show more
Last updated: 9 days ago • Promoted
Software Engineer – AI AgriTech

Software Engineer – AI AgriTech

Twine • WorkFromHome, New Zealand
Join an innovative project at the intersection of agronomy and technology, developing an AI‑powered mobile application that delivers crop‑specific nutrition and fertilizer recommendations for farme...Show more
Last updated: 11 days ago • Promoted
Junior Software Engineer : Drive Bug Fixes & Features

Junior Software Engineer : Drive Bug Fixes & Features

Arlo Training Management Software • Lower Hutt, Wellington, New Zealand
A leading SaaS training platform provider in Lower Hutt, Wellington is seeking a Junior Software Engineer to enhance technical support within the engineering team. The ideal candidate should have a ...Show more
Last updated: 11 days ago • Promoted
Hardware Technician-

Hardware Technician-

Private Advertiser • Other - Overseas, Other - Overseas, New Zealand
We are looking for a Hardware Technician for our busy store.Repair Mobile phones both Hardware and Software.Determining software and hardware requirements . Repairing and replacing hardware componen...Show more
Last updated: 30+ days ago • Promoted
Principal Software Engineer | Digital Engineering

Principal Software Engineer | Digital Engineering

Westpac New Zealand Limited • New Zealand
Mō te tūranga | About the Role • •The Principal Engineer is a senior technology expert who adds value across the spectrum from writing code and reviewing architecture to co-defining technology vision...Show more
Last updated: 7 days ago • Promoted
Principal Software Architect for Enterprise Tech & Strategy

Principal Software Architect for Enterprise Tech & Strategy

Westpac New Zealand Limited • New Zealand
A leading financial institution in New Zealand is seeking a Principal Engineer to drive technology strategy and innovation. This position requires over 15 years of software engineering experience an...Show more
Last updated: 7 days ago • Promoted
Software Engineer

Software Engineer

University of Otago • New Zealand
INFORMATION SYSTEMS | TE POUTOKO TUKUTUKU.DIGITAL SERVICES DIVISION | RATONGA MATIHIKO.Be a part of the team that manages broad enterprise systems integration. Experience in one of the country's mos...Show more
Last updated: 9 days ago • Promoted