Senior Software Engineer, Embedded & IoT Platforms

Brunswick Corporation

Auckland

On-site

NZD 140,000 - 190,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health benefits
Pension plan with company match
Paid time off
Wellness Program

Job summary

Brunswick Corporation's Navico Group PD&E division is seeking a Senior Software Engineer to design, develop, and deliver software solutions for marine technologies. You will contribute to architecture, implementation, and code quality while mentoring engineers and collaborating with cross-functional teams.

The role emphasizes hands-on software development with embedded systems exposure, including firmware integration and hardware debugging in a collaborative, on-site New Zealand team.

Qualifications

  • Bachelor's degree in computer science, Software Engineering, Electrical Engineering, or a related field.
  • 5+ years of professional software engineering experience.
  • Strong proficiency in C and C++.
  • Experience with Make and CMake.
  • Experience with Qt/QML or similar frameworks.
  • Experience developing applications for Linux, iOS, Android, and/or Windows.
  • Experience working with CAN bus.
  • Experience with IoT technologies such as ThingsBoard, MQTT, Mender, or similar.
  • Strong problem-solving and communication skills.
  • Ability to work effectively in a collaborative team environment.
  • Experience with Zephyr or similar RTOS would be a bonus.
  • Experienced with debugging hardware.
  • Experienced with using tools such as oscilloscopes and multimeters.
  • Ability to read and understand electronic schematics.

Responsibilities

  • Design, develop, test, and maintain high-quality software systems and applications.
  • Contribute to technical design discussions and code reviews.
  • Collaborate with product managers, engineers, and stakeholders to deliver robust solutions.
  • Support software quality through testing, automation, debugging, and best engineering practices.
  • Troubleshoot complex software and system-level issues.
  • Mentor junior engineers and contribute to a strong engineering culture.
  • Contribute to architecture and technical decisions where appropriate.
  • Collaborate on software, firmware, and hardware integration as product needs evolve.

Job description

Brunswick Corporation's Navico Group PD&E division is seeking a Senior Software Engineer to design, develop, and deliver software solutions for marine technologies. You will contribute to architecture, implementation, and code quality while mentoring engineers and collaborating with cross-functional teams.

The role emphasizes hands-on software development with embedded systems exposure, including firmware integration and hardware debugging in a collaborative, on-site New Zealand team.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Brunswick Corporation • Auckland

On-site
NZD 140,000 - 190,000
Health benefits
Pension plan with company match
Paid time off
+1
Software Quality Tester II
Software Quality Tester II

Brunswick • Auckland

Hybrid
NZD 70,000 - 90,000
Software Quality Tester II
Software Quality Tester II

Brunswick • New Zealand

On-site
NZD 80,000 - 120,000
Embedded Software QA Engineer — Test & Automation
Embedded Software QA Engineer — Test & Automation

Brunswick • New Zealand

On-site
NZD 80,000 - 120,000
Senior Test Engineer - RF & Manufacturing Leader
Senior Test Engineer - RF & Manufacturing Leader

Brunswick Marine in EMEA • Auckland

On-site
NZD 120,000 - 190,000
Senior Embedded Hardware Engineer – Marine Electric Vessels
Senior Embedded Hardware Engineer – Marine Electric Vessels

Vessev • Maungakiekie-Tāmaki

Hybrid
NZD 120,000 - 150,000
20 weeks parental leave
Competitive salaries
Hybrid office environment
Senior Embedded Hardware Engineer — Marine Vessel Systems
Senior Embedded Hardware Engineer — Marine Vessel Systems

JobSpace • Auckland

On-site
NZD 120,000 - 180,000
20 weeks parental leave
Competitive salaries
Office by Tamaki River
Senior Embedded Hardware Engineer — Marine Systems
Senior Embedded Hardware Engineer — Marine Systems

Icehouseventures • Auckland

On-site
NZD 120,000 - 180,000
Parental leave
Competitive salaries
Waterfront offices
+1
Embedded Systems QA Tester II
Embedded Systems QA Tester II

Brunswick • Auckland

Hybrid
NZD 70,000 - 90,000
Graduate Software Engineer - Embedded C++ & Grade Control
Graduate Software Engineer - Embedded C++ & Grade Control

Pwc New Zealand • Christchurch

On-site
NZD 55,000 - 75,000