CareerPlanSign in

Senior Software Engineer

New Zealand💼 Full-time🗓 2026-08-27 → 2026-09-07

Core

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

Role type

Senior Software Engineer (Embedded/Firmware)

Builds

Marine navigation and performance software solutions, firmware, and hardware-integrated systems

Domain

Marine & RV / Embedded Systems / IoT

Deliverable

production ML models | product features | infrastructure

Required skills

C, C++, Linux, iOS, Android, Windows, CAN bus, IoT protocols (MQTT, ThingsBoard, Mender), Make, CMake, Qt/QML, hardware debugging, electronic schematics reading

Preferred skills

Firmware development, embedded Linux, Linux kernel drivers, bootloaders, Wi-Fi/Bluetooth/TCP/IP networking, CI/CD, Docker, Agile

Technologies

C, C++, Qt, QML, Linux, iOS, Android, Windows, ThingsBoard, MQTT, Mender, Zephyr RTOS, Azure DevOps, Jenkins, Docker

Responsibilities

Design, develop, test, and maintain high-quality software systems; Contribute to technical design discussions and code reviews; Collaborate with product managers, engineers, and stakeholders; Support software quality through testing, automation, and debugging; Troubleshoot complex software and system-level issues; Mentor junior engineers; Collaborate on software, firmware, and hardware integration

Seniority

Senior, hands-on IC with mentorship

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