IoT Engineer

Gallagher Animal Management

City of Melbourne

On-site

AUD 110,000 - 140,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

Modern Melbourne office
Great amenities
Employee Assistance Programme
Quarterly team celebrations
Regular team lunches

Job summary

eShepherd is seeking an IoT Engineer to design and implement connected solutions spanning device connectivity, data pipelines, cloud services and APIs. The role involves collaborating with hardware and software teams to deliver secure, scalable IoT systems from concept through deployment.

You will work across device connectivity, embedded tech, cloud platforms, and data processing, helping solve complex IoT problems and improve system reliability and performance.

Qualifications

  • Proven IoT development experience spanning device, data and cloud integration.
  • Experience designing and building end-to-end IoT solutions.
  • Strong programming in Python, C, JavaScript or Bash.
  • Knowledge of MQTT, CoAP, LoRaWAN and edge computing.
  • Experience with cloud platforms (AWS, Azure or Google Cloud).
  • Strong Linux skills and security awareness.
  • Knowledge of networking and data encryption.

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.
  • 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.

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.

You'll
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 and technology to help you succeed
  • Supportive, collaborative team culture
  • Modern Melbourne office with great amenities + easy transport links
  • Employee Assistance Programme
  • Quarterly team lunches + regular team celebrations
  • Free office snacks
  • Occasional pancake breakfasts
  • Opportunity to work on products with genuine global impact
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 • City of Melbourne

On-site
Confidential
Competitive salary
Global scale impact
Modern tools
+2
CloudOps Engineer - Software
CloudOps Engineer - Software

Gallagher • City of Melbourne

Hybrid
Confidential
Flexible working arrangements
Office in Melbourne
Employee Assistance Programme (EAP)
+1
CloudOps Engineer - Software
CloudOps Engineer - Software

Gallagher Animal Management • City of Melbourne

On-site
AUD 120,000 - 170,000
Competitive salary package
Performance-based incentives
Career growth opportunities
+6
CloudOps Engineer - Software eShepherd · Surrey Hills, Melbourne
CloudOps Engineer - Software eShepherd · Surrey Hills, Melbourne

Gallagher Group Limited • City of Melbourne

On-site
AUD 140,000 - 190,000
Competitive pay
Career growth opportunities
Global platform challenges
+2
Software Test Engineer eShepherd · Melbourne
Software Test Engineer eShepherd · Melbourne

Gallagher Group Limited • City of Melbourne

Hybrid
AUD 85,000 - 110,000
Electronics Engineer
Electronics Engineer

Gallagher Group Limited • City of Melbourne

On-site
AUD 95,000 - 125,000
Competitive salary
Bonus opportunities
Hybrid work
+5
Software Engineer - Embedded eShepherd · Melbourne
Software Engineer - Embedded eShepherd · Melbourne

Gallagher Group Limited • City of Melbourne

On-site
AUD 110,000 - 160,000
Competitive salary
Career growth
Modern tools
+7
IoT Engineer for Connected Agriculture Solutions
IoT Engineer for Connected Agriculture Solutions

Gallagher Animal Management • City of Melbourne

On-site
AUD 110,000 - 140,000
Modern Melbourne office
Great amenities
Employee Assistance Programme
+2
Electronics Engineer
Electronics Engineer

Gallagher Animal Management • City of Melbourne

Hybrid
AUD 90,000 - 120,000
Hybrid work
Career development
Learning and professional development
+1
Software Engineer - Embedded
Software Engineer - Embedded

Gallagher • City of Melbourne

On-site
Confidential
Competitive salary
Global impact projects
Melbourne office
+3