Firmware Developer, Level 2

Kraken Robotics

Full-time Other-General
Apply Now
Location
hants county (shubenacadie), ns, Canada
Posted
July 20, 2026

Job Description

Kraken Robotics is currently recruiting for a

Firmware Developer, Level 2

to join our

Mount Pearl, NL, Dartmouth, NS, or remote may be considered.

As part of Kraken’s Firmware team, you will work on our KATFISH™ Intelligent Towed SAS System, designing and building firmware that advances our industry-leading underwater platform used in mine detection and hydrographic surveying. This is an intermediate-level role within Kraken’s firmware career framework.

ROLES AND RESPONSIBILITIES

Develop andmaintainlow-levelfirmwarewithin Kraken products.

Implement andoptimizedrivers and interfaces for peripherals such as DMA, UART, SPI, CAN, and I²C.

Write clean, efficient, and high-reliability C++andC code for resource-constrained environments.

Collaborate withother disciplines such as Electrical and Systems Engineeringto design andvalidateembedded features.

Create high-quality, concise documentation for firmwar...