G

Senior Software Engineer

Gallagher Animal Management

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
Bachelor's degree or equivalent
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,' a commitment evident in their work across high-security environments and agricultural sectors. With a strong focus on people, their families, and global communities, Gallagher operates internationally including New Zealand, Australia, Asia, Africa, the USA, Canada, and Europe, exporting to over 140 countries. The company is currently evolving rapidly with a focus on innovation and customer impact, offering globally oriented career paths based in New Zealand.

Role Overview

In this role, you will join an agile development team to lead the design, development, and upkeep of embedded software features and products from inception to delivery. Collaboration with hardware engineers, testers, and project teams is key for delivering dependable, high-quality solutions that integrate software and hardware effectively.

Key Responsibilities

  • Create, maintain, and enhance embedded software solutions.
  • Partner with hardware engineers during board bring-up, debugging, and integration processes.
  • Assess system performance and recommend technical enhancements.
  • Own assigned projects and manage them through to successful delivery.
  • Perform code reviews and promote engineering best practices.
  • Diagnose and resolve complex technical challenges and defects.
  • Mentor peers and contribute to collective knowledge sharing.
  • Drive continuous improvement in products, tools, and development methodologies.

Candidate Profile

The ideal candidate is a dedicated software engineer who excels at solving intricate technical challenges, enjoys working collaboratively, and embraces leadership of technical initiatives. Strong communication and ability to influence technology decisions and team development are expected.

Essential Qualifications and Experience

  • Bachelor’s degree or equivalent industry experience in a relevant field.
  • Minimum of five years in commercial software development.
  • Proficient in Embedded C/C++ programming.
  • Experience with Linux and/or Zephyr real-time operating systems.
  • Solid understanding of microprocessor architectures and digital electronics.
  • Skilled in debugging, testing, and applying software quality standards.
  • Experience using version control systems and current development tools.
  • Strong analytical and communication capabilities.

Desirable Skills

Knowledge of FPGAs, VHDL, secure boot processes, embedded security, open-source software usage, driver development, or scripting languages such as Python or Bash will be seen as advantageous.

Why Work at Gallagher?

Gallagher is recognized as a leading technology innovator in New Zealand with a global customer footprint. Employees benefit from a collaborative and supportive workplace, where their contributions directly impact meaningful engineering outcomes.

Benefits

  • Competitive salary with bonus potential.
  • Opportunities for professional growth and career advancement.
  • Access to health and wellbeing programs.
  • Work in a modern, inclusive environment.

Additional Information

Applications are reviewed on receipt and recruitment may close prior to the posted deadline.

Level

Senior

Minimum education

Bachelor's Degree

Tools & software

Linux required

How they work

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