G

Lead Embedded Software Engineer

Gallagher Animal Management

Hamilton, Waikato Region, New Zealand · Full Time

Be the first to apply

Experience
Any
Salary
Openings
1
Posted
2 days ago
Work mode
In office
Education
Bachelor's degree in Software Engineering or related field
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 is a global leader creating technology solutions that protect valuable assets and support farmers in more than 160 countries. Our Animal Management division specializes in innovative connected hardware and intelligent software that promotes smarter farming, better animal welfare, and sustainability.

Role Overview

We are seeking a Lead Embedded Software Engineer to direct the embedded software initiatives behind Gallagher's cutting-edge products. In this role, you will guide technical architectures across firmware, connectivity, and device software while maintaining hands-on involvement in solving complex problems.

Key Responsibilities

  • Set the architectural vision and technical direction for embedded software platforms supporting core products.
  • Provide technical leadership through design assessments, code reviews, and problem-solving.
  • Mentor and develop a team of embedded software engineers.
  • Promote engineering best practices, quality, and continuous improvement.
  • Influence technology strategy across multiple product lines.
  • Collaborate closely with Product Managers, Hardware Engineers, Cloud Engineers, and other team members to deliver innovative connected devices.

Candidate Profile

Ideal candidates have significant experience in embedded software leadership and are equally comfortable addressing complex technical challenges and supporting team growth. You demonstrate credibility through your expertise, communicate effectively across disciplines, and balance robust architectural development with delivering high-quality products.

Required Qualifications and Experience

  • Bachelor's degree in Software Engineering, Computer Engineering, or a related field.
  • Extensive experience developing embedded software for commercial products.
  • In-depth knowledge of C/C++, real-time operating systems, embedded Linux, or similar embedded platforms.
  • Proven skills in designing scalable embedded software architectures.
  • Experience leading or mentoring embedded software engineering teams.
  • Familiarity with Agile product development methodologies.
  • Strong stakeholder engagement and communication capabilities.

Benefits

  • Competitive salary paired with an annual performance bonus.
  • Flexible working arrangements within a collaborative team.
  • Free onsite parking and access to a subsidised café and local dining options.
  • Life and Disability Insurance coverage.
  • Boost app membership and exclusive access to staff discounts.
  • Opportunities for ongoing professional development and career advancement.
  • Engaging team events, guest speaker sessions, wellbeing programs, and an inclusive workplace culture.

Level

Lead

Minimum education

Bachelor's Degree

How they work

Communication Teamwork & Collaboration Problem Solving Leadership

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help
Broxer