Stand out for this role — generate a tailored resume and cover letter in about a minute.
Gallagher is a global leader in high-tech solutions, renowned for innovation and excellence in over 160 countries. As part of the Animal Management division, eShepherd™ delivers GPS-enabled, solar-powered neckbands to monitor and manage cattle from anywhere.
We are seeking a Test Engineer to design and execute test strategies for embedded systems, perform manual and automated testing, and work closely with developers to catch issues before customers see them.
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.
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.
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.
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
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.
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
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
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
Applications will be reviewed as they are received, and the role may be filled before the closing date.