Gallagher

Senior Software Engineer

Gallagher

Hamilton, Waikato Region, New Zealand · Full Time

Be the first to apply

Experience
5+ yrs
Salary
—
Openings
1
Posted
1 week ago
Work mode
In office
Education
Relevant tertiary qualification or equivalent experience
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About Gallagher

Gallagher’s mission is to ‘Protect what matters most,’ which we strive to uphold daily by securing high-security environments and agricultural businesses. We deeply value our people, their families, and local and global communities. Operating across New Zealand, Australia, Asia, Africa, North America, and Europe, and exporting to over 140 countries, Gallagher is growing intentionally and innovating to deliver customer impact.

Role Overview

This position provides a chance to work on sophisticated products that combine software and hardware. You will take technical leadership, make architectural choices, mentor colleagues, and develop innovative solutions benefiting customers worldwide.

Responsibilities

  • Design, develop, and maintain embedded software features and products from concept to release.
  • Work closely with hardware engineers on board initialization, debugging, and software-hardware integration.
  • Analyze system performance and identify technical enhancements.
  • Take ownership of key projects and guide them through completion.
  • Perform code reviews and uphold engineering best practices.
  • Investigate and resolve complex technical problems and defects.
  • Mentor other developers and share technical knowledge.
  • Drive continuous improvements in products, processes, and development standards.

Candidate Profile

We seek a driven software engineer passionate about solving difficult technical challenges in a team-oriented product environment. You should be comfortable leading initiatives and helping others grow professionally.

Essential Requirements

  • Relevant tertiary qualification or equivalent industry experience.
  • A minimum of five years in commercial software development.
  • Strong proficiency in Embedded C/C++ programming.
  • Experience working with Linux and/or Zephyr operating systems.
  • Understanding of microprocessor architecture and digital electronics fundamentals.
  • Practice with debugging, software testing, and quality assurance techniques.
  • Familiarity with version control and modern development toolchains.
  • Excellent problem-solving abilities and clear communication skills.

Desirable Skills

Experience in any of the following is highly valued: FPGA development, VHDL, secure boot and embedded security, open-source software, device driver creation, or scripting languages including Python and Bash.

Why Join Gallagher?

Gallagher stands as one of New Zealand’s leading technology innovators with global reach. Its products are deployed in over 160 countries, addressing complex challenges in security and animal management sectors.

Joining Gallagher means becoming part of a collaborative, supportive team with opportunities to make meaningful contributions in engineering.

Benefits

  • Competitive salary with bonus potential.
  • Opportunities for professional development and career advancement.
  • Access to health and wellbeing programs.
  • A modern workplace coupled with an inclusive culture.

Applications will be considered as they arrive; the position may fill quickly.

Level

Senior

Minimum education

Bachelor's Degree

Tools & software

Linux required

How they work

Communication Teamwork & Collaboration Problem Solving Leadership Initiative
🤖
Online · instant AI help
Broxer