Talent.com
Intermediate Hardware/Software Engineer
Intermediate Hardware/Software EngineerAllRecruits • Tauranga, Bay of Plenty, New Zealand
Intermediate Hardware / Software Engineer

Intermediate Hardware / Software Engineer

AllRecruits • Tauranga, Bay of Plenty, 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

  • 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-18808-Ljbffr

    Create a job alert for this search

    Intermediate Engineer • Tauranga, Bay of Plenty, New Zealand

    Related jobs
    Senior.NET + React Full-Stack Engineer (Remote)

    Senior.NET + React Full-Stack Engineer (Remote)

    Datacom • Tauranga, Bay of Plenty, New Zealand
    A leading IT professional services provider in Wellington is seeking a Contract Senior Full-Stack Developer.The role focuses on designing, developing, and maintaining robust web applications with e...Show more
    Last updated: 8 days ago • Promoted
    Junior Software Engineer

    Junior Software Engineer

    Robotics Plus Ltd • Tauriko, Bay of Plenty, New Zealand
    Robotics Plus (RP) is an ambitious organisation within the broader Yamaha Agriculture Group.Our business is growing rapidly in the development of smart robotics, automation, mechanisation, and sens...Show more
    Last updated: 8 days ago • Promoted
    Network Engineer - Mechatronic Engineering

    Network Engineer - Mechatronic Engineering

    Imara Limited • Tauranga, Bay of Plenty, New Zealand
    This is a leading mechatronics organisation developing advanced robotics and automation solutions for the food and fibre sector. Their products include rugged, all-electric autonomous vehicles desig...Show more
    Last updated: 8 days ago • Promoted
    Network Engineer for Mechatronic Robotics : Field Deployments

    Network Engineer for Mechatronic Robotics : Field Deployments

    Imara Limited • Tauranga, Bay of Plenty, New Zealand
    A leading mechatronics organization in Tauranga is seeking a Network Engineer to integrate connectivity solutions for advanced robotics in agriculture. This product development role merges networkin...Show more
    Last updated: 9 days ago • Promoted
    Senior Structural Engineer : Seismic Design & NZ Code

    Senior Structural Engineer : Seismic Design & NZ Code

    Sullivan Hall • Tauranga, Bay of Plenty, New Zealand
    A renowned engineering firm in Tauranga seeks a Structural Engineer to lead the design of residential and commercial projects. You will manage site investigations and collaborate directly with clien...Show more
    Last updated: 2 days ago • Promoted
    Intermediate Hardware / Software Engineer

    Intermediate Hardware / Software Engineer

    AllRecruits Ltd • Tauranga, Bay of Plenty, New Zealand
    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 d...Show more
    Last updated: 30+ days ago • Promoted
    Geotechnical Engineers - Intermediate, Senior, and Principal

    Geotechnical Engineers - Intermediate, Senior, and Principal

    NPA WorldWide • Tauranga, Bay of Plenty, New Zealand
    Geotechnical Engineers - Intermediate, Senior, and Principal (Category 1).Hamilton or Tauranga (key regions) Auckland too. Join a dynamic and growing engineering team delivering high-quality geotech...Show more
    Last updated: 18 days ago • Promoted
    Structural Engineer (Intermediate / Senior)

    Structural Engineer (Intermediate / Senior)

    Sullivan Hall • Tauranga, Bay of Plenty, New Zealand
    Sullivan Hall is on a mission to be the preferred engineers for architects who deliver remarkable buildings.This isn’t a “cruise-control” job. We specialise in high-end residential, multi-unit, and ...Show more
    Last updated: 2 days ago • Promoted
    Head of Sustainability - Fixed term position

    Head of Sustainability - Fixed term position

    New Zealand Post • Tauranga, Bay of Plenty, New Zealand
    Head of Sustainability - Fixed Term (12 Months) parental leave cover • • • •Location : • • Wellington • •Start Date : • • Ideally March 2026 At NZ Post, we've been connecting New Zealand for over 180 years...Show more
    Last updated: 17 hours ago • Promoted • New!
    Geotechnical Engineers - Intermediate, Senior, and Principal

    Geotechnical Engineers - Intermediate, Senior, and Principal

    Construction and Technical Recruitment • Tauranga, Bay of Plenty, New Zealand
    Geotechnical Engineers - Intermediate, Senior, and Principal (Category 1).Hamilton or Tauranga (key regions) Auckland too. Join a dynamic and growing engineering team delivering high-quality geotech...Show more
    Last updated: 15 days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Datacom • Tauranga, Bay of Plenty, New Zealand
    Datacom works with organisations and communities across Australia and New Zealand to make a difference in people’s lives and help organisations use the power of tech to innovate and grow.We know Pa...Show more
    Last updated: 30+ days ago • Promoted
    GenAI Specialist - Principal Consultant

    GenAI Specialist - Principal Consultant

    Theta (NZ) • Tauranga, Bay of Plenty, New Zealand
    We are a highly regarded, New Zealand owned technology company.We offer a creative and stimulating work environment and we value and respect inclusivity and diversity. About this role | Mō tēnei tūr...Show more
    Last updated: 8 days ago • Promoted
    Senior Civil Design Engineer – Transport Infrastructure

    Senior Civil Design Engineer – Transport Infrastructure

    GHD • Tauranga, Bay of Plenty, New Zealand
    A global professional services company is seeking a Senior Civil Design Engineer in Tauranga, New Zealand.In this role, you will contribute to various infrastructure projects including roads and ai...Show more
    Last updated: 2 days ago • Promoted
    IoT Systems Engineer — Firmware, Cloud & Apps (Flexible)

    IoT Systems Engineer — Firmware, Cloud & Apps (Flexible)

    AllRecruits • Tauranga, Bay of Plenty, New Zealand
    An IoT development company based in Tauranga is looking for an Intermediate Software Engineer to contribute to their cross-functional engineering team. You'll be involved in developing and maintaini...Show more
    Last updated: 2 days ago • Promoted
    Senior.NET / React Full-Stack Engineer — Remote & Growth

    Senior.NET / React Full-Stack Engineer — Remote & Growth

    Datacom • Tauranga, Bay of Plenty, New Zealand
    A leading IT services provider in Auckland is seeking a Senior Full-Stack Developer to design and maintain robust web applications using. The ideal candidate will have significant experience in both...Show more
    Last updated: 8 days ago • Promoted
    Structural Engineer

    Structural Engineer

    Beca Group • Tauranga, Bay of Plenty, New Zealand
    Te whiwhinga mahi | The opportunity • •We’re looking for a Structural Engineer to join our Tauranga and Hamilton Structures team. You’ll bring strong technical and communication skills, with a proven ...Show more
    Last updated: 30+ days ago • Promoted
    Civil Engineer - Intermediate

    Civil Engineer - Intermediate

    NPA WorldWide • Tauranga, Bay of Plenty, New Zealand
    Kick-start the next chapter of your career with a progressive and well-connected engineering practice that's redefining land development in New Zealand. We're looking for an intermediate-level Civil...Show more
    Last updated: 30+ days ago • Promoted
    Civil Engineer - Intermediate

    Civil Engineer - Intermediate

    NPAworldwide • Tauranga, Bay of Plenty, New Zealand
    Kick‑start the next chapter of your career with a progressive and well‑connected engineering practice that is redefining land development in New Zealand. We are looking for an intermediate‑level Civ...Show more
    Last updated: 30+ days ago • Promoted