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...
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...