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

Ready to Apply?

Take the next step in your AI career. Submit your application to Kraken Robotics today.

Submit Application