Embedded Software Engineer

Gallagher Group

Hamilton

Hybrid

NZD 90,000 - 130,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Competitive salary and bonuses
Hybrid flexibility (3 days in office)
KiwiSaver on-top
Life and Disability insurance
Mentorship and professional dev
Team-building & culture

Job summary

Gallagher is seeking an Embedded Software Engineer to join our Hamilton-based team. You will design, develop and support embedded software for security-focused solutions, working closely with hardware engineers and product teams in an agile environment.

The role emphasizes robust C/C++ development on ARM platforms, embedded Linux/RTOS, and secure boot and cryptography considerations. A collaborative, innovative mindset is essential.

Qualifications

  • 3+ years of commercial software development experience.
  • Strong Embedded C/C++ development skills.
  • Experience with debugging tools and version control.
  • Exposure to embedded Linux/RTOS environments.

Responsibilities

  • Design, develop and maintain embedded software components and features.
  • Collaborate with hardware engineers on board bring-up and integration.
  • Contribute to requirements, design documentation and testing.
  • Analyze software performance and identify improvement opportunities.
  • Troubleshoot and support existing products.

Skills

Embedded C/C++
Board bring-up
Debugging tools
Version control
Automated testing
Multi-threaded apps
Cryptography basics
Python/Ruby

Education

Tertiary qualification

Tools

Git
Zephyr OS
CI pipelines

Job description

Jora New Zealand will close on 9th September 2026. Thank you for being with us, we are cheering you on as you continue your career journey.

Our purpose at Gallagher is ‘Protect what matters most’ and we live it every day, whether that’s protecting the world’s highest security environments or agricultural businesses, we care deeply about our people, their families, and our wider communities.

Gallagher Security is on a mission to unlock more value for our customers through the power of our people and solutions - and right now is a pivotal moment in our evolution. We’re scaling with intent, driving an incredible growth trajectory with innovation and customer impact at the heart of everything we do. With operations across New Zealand, Australia, Asia, Africa, the USA, Canada, and Europe and exports to over 140 countries we’re building globally focused career pathways right here in New Zealand.

As we expand our Hamilton-based teams, this is your chance to be part of a true Kiwi tech success story making a global impact. If you’re driven by passion and purpose to protect what matters most, come help shape the future of what’s possible with us.

About Gallagher

Our purpose at Gallagher is ‘Protect what matters most’ and we live it every day, whether that’s protecting the world’s highest security environments or agricultural businesses, we care deeply about our people, their families, and our wider communities.

Gallagher Security is on a mission to unlock more value for our customers through the power of our people and solutions - and right now is a pivotal moment in our evolution. We’re scaling with intent, driving an incredible growth trajectory with innovation and customer impact at the heart of everything we do. With operations across New Zealand, Australia, Asia, Africa, the USA, Canada, and Europe and exports to over 140 countries we’re building globally focused career pathways right here in New Zealand.

As we expand our Hamilton-based teams, this is your chance to be part of a true Kiwi tech success story making a global impact. If you’re driven by passion and purpose to protect what matters most, come help shape the future of what’s possible with us.

About the Opportunity

Join Gallagher as an Embedded Software Engineer and help power our world-class security solutions. Working in an agile product team, you’ll design, develop, test and support embedded software, collaborating with hardware engineers, architects and product teams to solve complex challenges and deliver technology trusted by customers worldwide.

What you'll be working with

You’ll be working close to the hardware: embedded Linux and RTOS platforms on ARM-based silicon, board bring-up and debugging alongside our electronics engineers, and modern C++ in a codebase supported by robust CI pipelines and automated testing.

Because security is the product, not a feature bolted on, secure boot, hardware-backed key storage, and cryptography are part of the design conversation from day one. These products have long lifecycles, with devices shipped today expected to remain reliable and trustworthy in the field for a decade or more. This shapes how we think about quality, upgradability, and technical debt.

What you’ll be doing
  • Designing, developing and maintaining embedded software components and features
  • Collaborating with hardware engineers on board bring-up, debugging and software integration
  • Contributing to requirements, solution design and technical documentation
  • Analysing software performance and identifying opportunities for improvement
  • Supporting existing products through troubleshooting and technical problem solving
  • Participating in code reviews, automated testing and quality improvement initiatives
  • Estimating work, managing priorities and delivering high-quality outcomes within agile teams
  • Continuously developing your technical capability and contributing to engineering best practice
About You

You’re a practical problem-solver who thrives on working close to the hardware and developing robust embedded solutions. You bring a collaborative approach, strong communication skills, and a continuous improvement mindset to everything you do.

You’ll also bring
  • A relevant tertiary qualification or equivalent industry experience
  • At least 3 years' commercial software development experience
  • Strong Embedded C/C++ development skills
  • Knowledge of digital electronics, microprocessors and embedded systems
  • Experience with debugging tools, version control systems and modern development environments
  • Experience with automated testing and software quality practices
  • Understanding of multi-threaded and asynchronous applications
  • Exposure to board bring-up, driver development or embedded Linux environments
  • Python and/or Ruby experience would be advantageous
  • The ability to work effectively within an agile, cross-functional team[CS2.1][RW2.2]
  • Exposure to cryptography, embedded security concepts or Zephyr OS is a plus[A
Working at Gallagher

You’ll be part of a global, future-focused organisation where creativity and innovation are valued and supported. Working in an environment driven by collaboration, innovation, passion, craftsmanship and mutual respect, you’ll help achieve our team purpose to translate vision into exceptional creations.

We also offer
  • Competitive salary and bonuses
  • Hybrid flexibility (typically 3 days in the office a week, with additional onsite days required depending on work demands)
  • KiwiSaver on-top and Life and Disability insurance
  • Mentorship and professional development opportunities
  • A supportive team culture with team-building events, creative inspiration trips and a fun environment

If you’re ready to build embedded technology with global reach and real-world impact, we’d love to hear from you.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer
Embedded Software Engineer

Gallagher Security • Hamilton

Hybrid
NZD 90,000 - 130,000
Hybrid flexibility
KiwiSaver + life & disability保险
Mentorship & professional development
+1
Senior Software Engineer
Senior Software Engineer

Gallagher Group Limited • Hamilton

On-site
NZD 110,000 - 150,000
Competitive remuneration
Bonus opportunities
Professional development
+3
Senior Electronics Engineer
Senior Electronics Engineer

Gallagher Security • Hamilton

On-site
NZD 120,000 - 150,000
Competitive remuneration and bonus
Flexible working arrangements
Professional development and career成长
+3
Senior Electronics Engineer
Senior Electronics Engineer

Gallagher • Hamilton

Hybrid
Confidential
Flexible working arrangements
Professional development
Health and wellbeing benefits
+1
Electronics Engineer
Electronics Engineer

Gallagher Security • Hamilton

Hybrid
NZD 70,000 - 100,000
Competitive Salary
Annual bonuses
Hybrid work & flexible hours
+4
Junior, Intermediate and Senior Software Engineers
Junior, Intermediate and Senior Software Engineers

Gallagher Group Limited • Hamilton

Hybrid
NZD 80,000 - 120,000
Competitive salary
Bonuses
Hybrid flexibility
+4
Information Security Engineer
Information Security Engineer

Gallagher • Hamilton

On-site
Confidential
Competitive salary
Hybrid flexibility
KiwiSaver
+2
Technical Account Manager - South Island
Technical Account Manager - South Island

Gallagher Group • Christchurch

On-site
NZD 110,000 - 160,000
Fully maintained vehicle with personal
Life and Disability Insurance
KiwiSaver + annual bonus
+2
Engineering Manager – Hardware
Engineering Manager – Hardware

Gallagher Group • Hamilton

On-site
NZD 120,000 - 180,000
Competitive salary
Free parking
Life and Disability Insurance
+4
Senior PCB Designer
Senior PCB Designer

Gallagher Security • Hamilton

Hybrid
NZD 90,000 - 120,000
Competitive salary + annual bonuses
Work from home occasionally
Free parking
+2