CareerPlanSign in

Senior Software Engineer

Auckland, North Island💼 Full-time🗓 2026-08-23 → 2026-09-07

Core

Design, develop, test, and maintain high-quality software systems and applications for marine recreation products, including firmware and embedded systems integration.

Role type

Senior Software Engineer (Embedded/IoT)

Builds

Reliable, high-quality marine software solutions and firmware for products like fish finders, GPS, and power systems.

Domain

Marine recreation industry + Embedded systems/IoT

Required skills

C, C++, Linux, iOS, Android, Windows development, CAN bus, IoT protocols (MQTT, ThingsBoard), Make, CMake, Qt/QML, debugging complex software issues, mentoring engineers

Preferred skills

Firmware development, embedded Linux, hardware-software integration, RTOS (Zephyr), hardware debugging, electronic schematics reading, Wi-Fi/Bluetooth/TCP/IP networking, CI/CD, Docker

Technologies

C, C++, Qt, QML, Linux, iOS, Android, Windows, CAN bus, ThingsBoard, MQTT, Mender, Zephyr, Azure DevOps, Jenkins, Docker, Wi-Fi, Bluetooth, TCP/IP, Ethernet

Responsibilities

Design, develop, test, and maintain software systems; contribute to technical design discussions and code reviews; troubleshoot complex software and system-level issues; mentor junior engineers; collaborate on software, firmware, and hardware integration

Seniority

Senior, hands-on IC with mentorship responsibilities

Sourced via adzuna · Listed on CareerPlan, which tracks 814,000+ jobs from 20+ sources.