IoT Engineer eShepherd · Hamilton, New Zealand

Gallagher Group Limited

Hamilton

Hybrid

NZD 90,000 - 130,000

Full time

5 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Competitive salary
Career growth opportunities
Modern tools and equipment
Collaborative team culture
KiwiSaver contributions
Staff discounts across NZ
Life & Disability Insurance
Free parking at Hamilton site
Subsidised on-site café

Job summary

eShepherd in Hamilton, NZ is seeking an IoT Engineer to design and deliver end-to-end connected solutions that link devices, data, and cloud APIs. You’ll work across hardware and software, crafting secure, scalable architectures and helping deploy solutions from concept to production.

You’ll collaborate with engineering and product teams to explore new technologies, improve performance, and ensure reliable operation of complex IoT systems across the full stack.

Qualifications

  • Degree in Computer Science, Software/Electronics Engineering or related field.
  • Experience designing and deploying IoT applications from concept to deployment.
  • Strong programming in Python, C, JavaScript or Bash.
  • Knowledge of MQTT, CoAP, LoRaWAN, cellular IoT and edge computing.
  • Experience with AWS, Azure or Google Cloud; strong Linux skills.
  • Knowledge of networking, security protocols and data encryption.
  • Experience with sensors, actuators, microcontrollers and embedded systems.
  • Strong troubleshooting and problem-solving skills.

Responsibilities

  • Design and develop end-to-end IoT solutions connecting devices, data, cloud services and APIs.
  • Collaborate with hardware and software engineers to integrate IoT components into products.
  • Build secure, scalable IoT architectures across the stack.
  • Implement IoT communication protocols and standards.
  • Develop data processing and analytics pipelines for insights.
  • Test, debug and troubleshoot complex IoT systems.
  • Help improve reliability and performance of architectures.
  • Evaluate new hardware, software and emerging IoT technologies.

Skills

IoT Development
Device Connectivity
Data Processing
Embedded Systems
Python/C/JS/Bash
Linux
Networking & Security
Troubleshooting

Education

Degree in CS/SE/EE

Tools

AWS
Azure
Google Cloud

Job description

Help build connected technology that is changing the way farmers manage livestock

What if the IoT systems you engineered didn't just live in the cloud or a lab, but operated out in the real world?

At eShepherd, we're building connected technology for agriculture, and we're looking for an IoT Engineer to help develop the systems that connect devices, data and applications.

You'll work across the full IoT ecosystem, from device connectivity and data collection through to cloud services and APIs, helping us build secure, scalable and reliable solutions.

If you enjoy solving complicated technical problems, working across hardware and software, and seeing technology you've helped create come to life, this could be a brilliant next move.

Why this role?

This isn't an IoT role where you'll work on one small piece of a much bigger system.

You’ll have the opportunity to work across device connectivity, embedded technology, cloud platforms, APIs, data processing, security and system reliability, collaborating with engineering and product teams to create connected solutions from concept through to deployment.

You’ll also help investigate complex IoT problems, improve system performance and explore emerging technology that could strengthen future products.

What you'll be doing
  • Design and develop end-to-end IoT solutions connecting devices, data, cloud services and APIs
  • Work closely with hardware and software engineers to integrate IoT components into products
  • Build secure, scalable IoT architectures
  • Implement IoT communication protocols and standards
  • Develop data processing and analytics pipelines
  • Test, debug and troubleshoot complex IoT systems
  • Help improve reliability and performance
  • Evaluate new hardware, software and emerging IoT technologies
  • Contribute to technical documentation, code reviews and knowledge sharing.
What you'll bring

We're looking for someone with proven IoT development experience who understands how the different layers of a connected product come together.

Ideally, you'll have:

  • A degree in Computer Science, Software Engineering, Electronics Engineering or a related discipline
  • Experience designing and developing IoT applications from concept through to deployment
  • Strong programming capability in languages such as Python, C, JavaScript or Bash
  • Knowledge of technologies and protocols such as MQTT, CoAP, LoRaWAN, cellular IoT and edge computing
  • Experience with AWS, Azure or Google Cloud
  • Strong Linux capability
  • Knowledge of networking, security protocols and data encryption
  • Experience with sensors, actuators, microcontrollers and embedded systems
  • Strong troubleshooting and problem-solving skills.

Experience with LoRa gateways, data analytics, machine learning or data visualisation would be an added bonus.

Benefits we offer
  • Competitive salary + performance-based incentives
  • Career growth opportunities as eShepherd continues to scale globally
  • Modern tools, technology and equipment to help you do your best work
  • Supportive, collaborative team culture focused on practical problem-solving
  • KiwiSaver contributions
  • Boost App membership + staff discounts across NZ
  • Life & Disability Insurance
  • Free parking at our Hamilton site
  • Subsidised on-site café + great local eateries nearby
  • Employee Assistance Programme
Ready to build something meaningful?

If you're an engineer who loves understanding how things connect, why they fail and how they can work better, we'd love to hear from you.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

IoT Engineer
IoT Engineer

Gallagher • Hamilton

On-site
Confidential
Competitive salary
Incentives
Career growth
+7
IoT Engineer
IoT Engineer

Gallagher Animal Management • Hamilton

On-site
NZD 90,000 - 130,000
Competitive salary
Performance incentives
Career growth
+7
CloudOps Engineer - Software
CloudOps Engineer - Software

Gallagher Animal Management • Hamilton

On-site
NZD 120,000 - 180,000
Competitive salary
Career growth
Modern tools and equipment
+2
IoT Engineer: Farm Connectivity & Data Architect
IoT Engineer: Farm Connectivity & Data Architect

Gallagher Group Limited • Hamilton

Hybrid
NZD 90,000 - 130,000
Competitive salary
Career growth opportunities
Modern tools and equipment
+6
CloudOps Engineer - Software
CloudOps Engineer - Software

Gallagher Group Limited • Hamilton

On-site
NZD 120,000 - 180,000
Competitive salary
Career growth
Modern tools & equipment
+7
Service Technician eShepherd · Hamilton, New Zealand
Service Technician eShepherd · Hamilton, New Zealand

Gallagher Group Limited • Hamilton

Hybrid
NZD 60,000 - 85,000
Competitive salary
KiwiSaver contributions
Free parking at Hamilton site
+1
Service Technician
Service Technician

Gallagher • Hamilton

On-site
Confidential
Competitive salary
Stability of Gallagher
Career development
+8
Service Technician
Service Technician

Gallagher Animal Management • Hamilton

On-site
NZD 70,000 - 90,000
Competitive salary
Career development
Modern tools
+7
Senior Product Development Engineer
Senior Product Development Engineer

Gallagher Group • Hamilton

On-site
NZD 120,000 - 170,000
Competitive salary
Free parking
Life and disability insurance
+1
Mechanical Engineer
Mechanical Engineer

Gallagher Animal Management • Hamilton

On-site
NZD 90,000 - 120,000
Competitive salary
Life & Disability Insurance
Flexible working arrangements
+2