Senior Software Engineer
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