Embedded Linux Software Engineer

About Gallagher

Our purpose at Gallagher is ‘Protect what matters most’ and we live it every day. Not only does our technology protect some of the world’s highest security environments and agriculture businesses but our purpose also means we care deeply about our people and their families.

Gallagher has operations in New Zealand, Australia, Asia, Africa, USA, Canada, the UK, and Europe and exports to over 160 countries. Our culture is entrepreneurial in spirit, complex, challenging and ever-changing and the business offers New Zealand based candidates unrivalled globally focused career paths.

We have established a dedicated business unit within the greater Gallagher corporate to bring dynamic and innovative thinking to the security space.  With a solid investment in R&D and innovation, we have high ambitions for momentous growth over the next few years, and we need the right people in the right places to help us get there. So, come and be part of a genuine New Zealand
success story, building new products targeting a global audience. 

The Opportunity

We’re seeking an Embedded Linux Engineer who has a passion for building and maintaining Linux based embedded platforms. If you want to make a significant impact on the development of world-leading integrated access control, intruder alarm, and perimeter security solutions, this opportunity is for you. Your role will be crucial in delivering value to critical sites that have some of today’s highest cyber security requirements. Join us and be a part of creating cutting-edge security solutions.

As part of #TeamGallagher you will

  • Contribute to the design and development of our next-generation security products.
  • Create Linux-based operating systems for new products.
  • Keep the kernel of existing products up to date. 
  • Develop embedded software to run on Linux.
  • Collaborate with hardware engineers for board bring-up, debugging and integration of software with hardware components.
  • Develop and maintain comprehensive unit tests.
  • Participate in review of source code changes.
  • Support the entire application lifecycle and contribute to planning, concepts, design, implementation, and maintenance.
  • Develop and maintain software applications to a high standard, including any related artifacts such as documentation and specifications.

To be considered for this role, you will

  • Have a relevant tertiary qualification or equivalent experience.
  • Have 5 years demonstrated experience in commercial development.
  • Be comfortable merging upstream Linux into vendor supplied BSP.
  • Be able to determine if a CVE affects a product.
  • Understand Linux kernel and driver development concepts.
  • Be proficient with Buildroot or Yocto.
  • Be proficient in Embedded C/C++.
  • Have experience solving problems and clearly documenting technical designs.
  • Actively keep up with modern coding and design practices.
  • Have knowledge of digital electronics and schematics.
  • Have knowledge of microprocessor architectures.
  • Be proficient in use of Git version control tools and process.
  • Be proficient in using debugging tools to track down product problems and defects.
  • Experience in board bring-up, boot loader modification, and driver development.

Why Gallagher?

You’ll be joining a responsive future focused team with a supportive, flexible work culture. It’s the culture at Gallagher that results in 94% of our people saying they are proud to work here. 

We care about supporting our people to grow and learn, so we host regular development seminars, our people attend conferences, and on the job we work with customers who encourage us to push the boundaries every day. We also offer: 

  • Competitive Salary and Bonuses
  • Flexible hours & hybrid work arrangements; Full trust working environment that enables you to work in whichever way best achieves positive outcomes for your team
  • When you’re in the office, we have free parking, subsidised on-site café and great eateries nearby
  • Discounts at Health, Fitness and Childcare providers, and free flu vaccinations
  • Kiwisaver contribution up to 5%
  • Student Loan Repayment Assistance Scheme
  • Access to our community giving programme, enabling you to do some volunteer work, ask Gallagher to donate to an organisation you’re involved in, or take part in a corporate challenge
  • Plenty of fun along the way; Team building events, a companywide end-of-year Christmas function, inspiring guest speakers, and team lunches


Growth at Gallagher is constant, and we are building our team with like-minded individuals who relate to our story so that together we can continue to push the boundaries of what is possible.

Applications will be reviewed as they are received and an appointment to the position may be made prior to the listing closing – so apply now. 

Apply now

Permanent - Full time

Job no: GCAO46430

Location: Hamilton - New Zealand

Closing Date: Thursday, 1 August 2024