All roles

Open role

[Remote] Firmware Developer, Level 2

Remote · Ghana Full-time

Note: The job is a remote job and is open to candidates in USA. Kraken Robotics is seeking a Firmware Developer, Level 2 to join their team. In this role, you will work on the KATFISH™ Intelligent Towed SAS System, designing and building firmware for underwater platforms used in mine detection and hydrographic surveying.

Responsibilities

  • Develop and maintain low-level firmware within Kraken products
  • Implement and optimize drivers and interfaces for peripherals such as DMA, UART, SPI, CAN, and I²C
  • Write clean, efficient, and high-reliability C++ and C code for resource-constrained environments
  • Collaborate with other disciplines such as Electrical and Systems Engineering to design and validate embedded features
  • Create high-quality, concise documentation for firmware and system components
  • Participate in code reviews as both a developer and reviewer
  • Participate in architecture discussions, and continuous integration processes
  • Develop and maintain build configurations using CMake
  • Use version control systems (e.g., Git) effectively in a team environment
  • Create and execute unit tests and contribute to automated testing frameworks
  • Troubleshoot issues at the firmware, hardware, and system levels

Skills

  • Track record of applying firmware development skills in a commercial or real-world setting
  • Degree in Computer Engineering, Electrical Engineering, Software Engineering or equivalent
  • Hands-on experience with Arm Cortex-M microcontrollers or embedded Linux systems
  • Proficiency in C++
  • Experience working with hardware peripherals: DMA, UART, SPI, CAN, I²C
  • Proven ability to write robust, maintainable, and high-reliability firmware
  • Experience with CMake build systems
  • Proficiency with Git or other version control systems
  • Experience with unit testing, integration testing, or hardware-in-the-loop testing
  • Solid understanding of debugging tools (JTAG/SWD, oscilloscopes, logic analyzers)
  • Knowledge of bootloaders, OTA updates, or secure firmware development
  • Python or scripting skills for automation
  • Hardware in the loop testing experience
  • Familiarity with CI/CD pipelines

Company Overview

  • Kraken Robotics is a marine technology company engaged in the design and marketing of advanced sensors for Unmanned Underwater Vehicles. It was founded in 2008, and is headquartered in St. John's, Newfoundland, CAN, with a workforce of 201-500 employees. Its website is http://krakenrobotics.com.
  • More open positions

    [Remote] Senior Embedded Software Developer

    Work from home Full-time role

    [Remote] PR & Media Outreach Intern - Travel & Aviation (Spanish)

    Work from home Full-time role

    [Remote] Social Producer/Content Specialist

    Work from home Full-time role

    [Remote] Senior Cloud Infrastructure Engineer

    Work from home Full-time role

    [Remote] Staff Engineer (iOS Native) (Match Group Americas, LLC, Dallas, Texas)

    Work from home Full-time role

    Data Entry Specialist – Remote Entry‑Level Position with careerzynith – Flexible Hours, Career Growth, and Competitive Compensation

    Work from home Full-time role

    Math Instructor (FT) Remote - TX

    Work from home Full-time role

    Remote Home Advisor Customer Support Specialist – careerzynith Smart Home Solutions (US)

    Work from home Full-time role

    Consultor FI

    Work from home Full-time role

    Director, HR Business Partner - Global Tax and Treasury

    Work from home Full-time role

    Technical Lead (Go/Java) - Technology Industry

    Work from home Full-time role

    [Remote] (US) Account Executive - Physician Groups

    Work from home Full-time role

    Broker Specialist/E&S Underwriting - Manufacturing & Products Liability

    Work from home Full-time role

    Product Owner, Time & Pay

    Work from home Full-time role

    Experienced Data Entry Clerk – Remote FedEx Operations Support

    Work from home Full-time role

    MDS Coordinator (RN / LPN) FULL TIME

    Work from home Full-time role

    Experienced Part-Time Evening Customer Service Representative – Remote Opportunity at careerzynith

    Work from home Full-time role

    Experienced Part-Time Data Entry Specialist – Remote Opportunity for Career Advancement

    Work from home Full-time role

    [Remote] Business Analyst II - Office of Research

    Work from home Full-time role

    Senior Medical Writer - Regulatory Documents - CSR /Protocol - Late Phase

    Work from home Full-time role

    Sales Executive – Automotive

    Work from home Full-time role