Job Description
Elevate your career as a Firmware Developer Level 2 with Kraken Robotics in Mount Pearl, NL or Dartmouth, NS, potentially remote. Innovate on cutting-edge underwater systems used in mine detection and hydrographic surveying.
This intermediate-level role engages you with Kraken’s dedicated Firmware team, focusing on developing and maintaining low-level firmware. You will work with key systems including C++, hardware peripherals, and collaborate across disciplines to enhance embedded features and system functionality.
Key Responsibilities:
• Develop and maintain low-level firmware for Kraken products
• Implement drivers for DMA, UART, SPI, CAN, and I²C
• Write clean, high-reliability C/C++ code for constraints
• Collaborate with Electrical and Systems Engineering teams
• Create detailed documentation for firmware components
Requirements:
• Proven firmware development experience in commercial settings
• Degre...
This intermediate-level role engages you with Kraken’s dedicated Firmware team, focusing on developing and maintaining low-level firmware. You will work with key systems including C++, hardware peripherals, and collaborate across disciplines to enhance embedded features and system functionality.
Key Responsibilities:
• Develop and maintain low-level firmware for Kraken products
• Implement drivers for DMA, UART, SPI, CAN, and I²C
• Write clean, high-reliability C/C++ code for constraints
• Collaborate with Electrical and Systems Engineering teams
• Create detailed documentation for firmware components
Requirements:
• Proven firmware development experience in commercial settings
• Degre...
Ready to Apply?
Take the next step in your AI career. Submit your application to Kraken Robotics today.
Submit Application