Embedded Test Engineer

Gallagher

City of Melbourne

On-site

Confidential

Full time

3 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Gallagher's Animal Management division seeks an Embedded Test Engineer in Melbourne to ensure our eShepherd devices and software meet high reliability in demanding farm environments. You’ll design and execute test strategies across embedded hardware, mobile apps, and web interfaces, and work closely with developers to catch defects early.

The role emphasizes hands-on testing, log analysis, and automation, with tools like Jenkins, Python, Zephyr, and Jira.

Qualifications

  • Degree in Computer Engineering, CS, Mechatronics or related field.
  • 3+ years in manual and automated testing for embedded environments.
  • Strong testing methodologies (black-box, white-box, exploratory).
  • Experience with test automation tools/frameworks (Jenkins, Python, SCPI).
  • Familiar with version control (Git) and test management tools (Zephyr).
  • Experience with Jira, Confluence, Bitbucket.
  • Ability to analyze raw device logs and cloud data.
  • Excellent troubleshooting, problem solving, and communication skills.
  • Collaborative mindset and keen attention to detail.

Responsibilities

  • Design and execute test strategies for embedded systems, mobile apps, and web interfaces.
  • Perform functional, integration, regression, and usability testing.
  • Manage test cases and cycles using Zephyr and Jira.
  • Debug embedded systems through manual and automated testing.
  • Analyze logs and cloud data to identify and reproduce issues.
  • Lead quality practices like Test Handover and Production Verification Testing.
  • Collaborate with developers to prioritize and fix defects.
  • Improve test strategies and automation frameworks.
  • Stay up to date with testing technologies and share insights with the team.

Skills

Manual testing
Automated testing
Embedded testing
Troubleshooting
Communication

Education

Degree in Computer Engineering, Computer Science, Mechatronics

Tools

Jenkins
Python
SCPI
Git
Zephyr
Jira
Confluence
Bitbucket

Job description

Gallagher is a global leader in high-tech solutions, renowned for innovation and excellence. With a presence in over 160 countries, we protect some of the world’s highest security environments and agricultural businesses.

At Gallagher, we don’t just imagine the future – we build it.

The Tech That’s Changing The Game

As part of Gallagher’s Animal Management division, eShepherd™ is revolutionising livestock management.

Our breakthrough virtual fencing solution empowers farmers to monitor, move, and manage cattle from anywhere. Using GPS-enabled, solar-powered neckbands, farmers can create digital fence lines from their phone – transforming land use, reducing labour, and improving both environmental and animal welfare outcomes.

This is innovation with real-world impact on pasture health, productivity, and profitability.

Where You Come In

We’re seeking a passionate Test Engineer to ensure our embedded systems perform flawlessly in demanding environments. You’ll be hands‑on in maintaining product quality, designing and executing test strategies, running manual and automated tests, and working closely with developers and cross‑functional teams to catch and resolve issues before they reach our customers. Your efforts will help us deliver devices that meet the highest standards of reliability and performance.

What You’ll Tackle
  • Design and execute test strategies for embedded systems, mobile apps, and web interfaces
  • Perform functional, integration, regression, and usability testing
  • Manage test cases and cycles using tools like Zephyr and Jira
  • Debug embedded systems through manual and automated testing
  • Analyze logs and cloud data to identify and reproduce issues
  • Lead quality practices like Test Handover and Production Verification Testing
  • Collaborate with developers to prioritize and fix defects
  • Improve test strategies and automation frameworks
  • Stay up to date with testing technologies and share insights with the team
What You’re Made Of

You’re methodical, curious, and driven by a passion for getting things right. You thrive in agile environments, love collaborating to solve problems, and don’t rest until the details are nailed down.

Here’s what you bring to the herd:
  • A degree in Computer Engineering, Computer Science, Mechatronics, or a related field
  • 3+ years of experience in manual and automated testing in embedded environments
  • Strong understanding of testing methodologies (black‑box, white‑box, exploratory)
  • Experience with test automation tools and frameworks (e.g., Jenkins, Python, SCPI)
  • Familiarity with version control (Git) and test management tools (e.g., Zephyr)
  • Experience with Atlassian tools (Jira, Confluence, Bitbucket)
  • Ability to analyze raw device logs and cloud data
  • Excellent troubleshooting, problem‑solving, and communication skills
  • A collaborative mindset and a keen eye for detail
Bonus points if you have:
  • Knowledge of electronics systems and communication protocols (UART, SPI, I2C)
  • Experience with IoT technologies (GNSS, IMU, LoRa, LTE‑M/NB‑IoT, BLE, Wi‑Fi)
  • Hands on experience of ESP32, Nordic, Arduino, STM32, FreeRTOS/Zephyr‑RTOS, Jenkins, CMock, Google Test, HIL, EMI/EMC
  • Exposure to CI/CD pipelines and cloud‑powered products
  • SQL database skills
  • Experience with security, performance, or automated testing
  • Familiarity with debugging tools like JTAG, oscilloscopes, and logic analyzers
Why You’ll Want In
  • Be part of a purpose‑driven company making a real difference in agriculture
  • Work with a supportive, innovative, and passionate team
  • Flexible working arrangements and long‑term career growth
  • Help shape the future of farming with cutting‑edge technology

Embedded Test Engineer • Melbourne, VIC, AU

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Test Engineer eShepherd · Melbourne
Embedded Test Engineer eShepherd · Melbourne

Gallagher Group Limited • City of Melbourne

Hybrid
AUD 90,000 - 120,000
Electronics Engineer
Electronics Engineer

Gallagher • City of Melbourne

Hybrid
Confidential
Competitive salary
Bonus opportunities
Hybrid work arrangements
+5
Electronics Engineer
Electronics Engineer

Gallagher Group Limited • City of Melbourne

Hybrid
AUD 95,000 - 125,000
Competitive salary
Bonus opportunities
Hybrid work
+5
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
Embedded Test Engineer for IoT Agriculture, Agile Growth
Embedded Test Engineer for IoT Agriculture, Agile Growth

Gallagher Animal Management Chile • Victoria

On-site
AUD 85,000 - 105,000
Embedded Test Engineer - eShepherd (Flexible Work)
Embedded Test Engineer - eShepherd (Flexible Work)

Gallagher Group Limited • City of Melbourne

Hybrid
AUD 90,000 - 120,000
Electronics Engineer - IoT Hardware for Global AgTech
Electronics Engineer - IoT Hardware for Global AgTech

Gallagher Group Limited • City of Melbourne

On-site
AUD 95,000 - 125,000
Competitive salary
Bonus opportunities
Hybrid work
+5
IoT Electronics Engineer - AgTech Innovator
IoT Electronics Engineer - AgTech Innovator

Gallagher • City of Melbourne

Hybrid
Confidential
Competitive salary
Bonus opportunities
Hybrid work arrangements
+5
Software Engineer - Junior Mobile App Developer
Software Engineer - Junior Mobile App Developer

Gallagher Group Limited • City of Melbourne

On-site
AUD 90,000 - 120,000
Competitive salary
Modern Melbourne office
Real-world product
Embedded Systems Test Engineer II (Hybrid - Brisbane, Australia)
Embedded Systems Test Engineer II (Hybrid - Brisbane, Australia)

Digi International • City of Brisbane

On-site
AUD 90,000 - 130,000
New hire stock award
Paid parental leave
Hybrid work environment