N

Software and Firmware Developer

Navicom Dynamics Limited

Auckland, New Zealand · Full Time

Be the first to apply

Experience
Any
Salary
—
Openings
1
Posted
4 weeks ago
Work mode
In office
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 Navicom Dynamics

Navicom Dynamics is an expanding technology firm specializing in pioneering navigation and control systems for the marine sector. Their offerings integrate advanced hardware, firmware, and software to deliver sophisticated solutions deployed by marine pilots and commercial operators globally.

Role Overview

We are seeking a skilled Software & Firmware Developer to join our team to help create the next wave of Navicom’s products and software solutions. This role is uniquely varied, covering embedded firmware, cloud-based software, mobile platforms, and artificial intelligence technologies. You will engage with the entire technology stack, playing a key role in both the development of new solutions and the maintenance and enhancement of current systems.

Key Responsibilities

  • Create firmware for hardware devices including embedded systems and communication protocols.
  • Develop and maintain cloud software applications and services.
  • Build and support software systems used internally and by Navicom’s clients.
  • Design new software tools and applications supporting product functionalities and business operations.
  • Implement advanced software development approaches, focusing on emergent AI technologies.
  • Design AI Agents and agent workflows to optimize operations.
  • Apply test-driven development and create automated testing procedures.
  • Develop and support iOS/iPadOS and Android applications.
  • Collaborate closely with hardware teams to integrate firmware, software, and hardware into complete solutions.
  • Diagnose, enhance, and sustain existing software and firmware platforms.

Candidate Profile

  • Technically proficient and curious with enthusiasm for solving complex technical challenges.
  • Experience in multiple of these domains is ideal: embedded firmware programming, cloud software engineering, modern software architectural patterns, AI tool utilization, AI agents, test-driven development, mobile application programming, APIs, databases, networking, and software system integration.
  • Familiarity with Git or equivalent version control systems and contemporary software engineering practices.
  • Strong software fundamentals coupled with eagerness to learn and apply new technologies.

Benefits and Opportunities

  • Work on tangible technology products that encompass embedded hardware, firmware, cloud solutions, and mobile apps.
  • Engage in a multifaceted role with significant influence on technology direction and product strategy.
  • Participate in the evolution of cutting-edge AI and agent technologies.
  • Join a cooperative and growing technology company environment.
  • Gain exposure to the entire product development process lifecycle.
  • Make real-world impact with technologies used internationally by customers.

Application Process

If you are a proactive developer passionate about working across diverse technology platforms and intrigued by AI, cloud software, and intelligent hardware, we encourage you to apply by submitting your CV along with a brief cover letter detailing your experience and motivation for this role. Navicom Dynamics values diversity and is an equal opportunity employer.

How they work

Teamwork & Collaboration Problem Solving Adaptability Learning Agility Relationship Building

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