Postuler

Publié il y a 10 mois

Senior Firmware Developer

@ Kraken Robotics Inc.

Mount Pearl, NL · Dartmouth, NS

Temps plein7+ ans d’expérience
Postuler
SIGNAUX

En bref

Kraken Robotics is hiring a Senior Firmware Developer for its Towed Systems software team, based in Mount Pearl, NL or Dartmouth, NS, with remote work possibly considered. The role designs and maintains embedded firmware for sensor integration, power management and communication on marine sensor platforms. The posting requires 7+ years of C++ embedded experience and occasional offshore or field work on research vessels.

Responsabilités :

  • Design and debug embedded firmware for microcontrollers and RTOS
  • Develop firmware for real-time control, navigation and telemetry
  • Implement communication protocols for subsea environments
  • Conduct hardware-in-the-loop testing and diagnostics
  • Support sea trials and field deployments

Résumé des exigences :

  • Bachelor's degree in electrical, computer engineering or related field
  • 7+ years of embedded C++ firmware experience
  • Experience with real-time systems and low-level hardware
  • Git and GitLab experience
  • Python for testing and automation
  • Agile/Scrum familiarity

Outils et compétences

Source et dates

Site carrière / système de candidatures · rippling

Date publiée par l’employeur
2026-01-14
Première détection par notre source
2026-10-09
Mise à jour du dossier source
2026-10-16

Ces dates décrivent le dossier source, pas une vérification en direct du recrutement. Consultez l’offre originale.

Détails du poste

NiveauSenior
DomaineDéveloppement logiciel
Expérience7 an(s) et plus
Heures par semaine40 (estimé)
Milieu de travailBureau, Laboratoire, Véhicule
PositionAssis et debout
Exigences physiquesphysique faible · ordinateur élevé
LanguesEnglish
FormationBaccalauréat (exigé)
Domaines d’étudesElectrical Engineering, Computer Engineering

Résumé et détails rédigés par l’IA à partir de l’offre; l’offre de l’employeur fait foi.

Kraken Robotics Inc.

Profil d’entreprise sauvegardé

Renseignements historiques provenant d’un profil The Jobs API sauvegardé (champs LinkedIn/Crunchbase). Ils ne sont pas vérifiés en temps réel; les chiffres peuvent avoir changé. Les valeurs manquantes restent inconnues.

Advanced sensors, software, batteries and underwater robotics systems. Canada, UK, US, Brazil, Germany, Denmark.

Description complète de l’entreprise

Kraken Robotics Inc. is a marine technology company engaged in the design, development and marketing of advanced sensors for Unmanned Underwater Vehicles used in military and commercial applications. We are recognized as world leading innovators of Synthetic Aperture Sonar (SAS), a revolutionary underwater imaging technology that dramatically improves seabed surveys by providing ultra-high resolution imagery at superior coverage rates.

Abonnés LinkedIn
49 873
Personnes associées sur LinkedIn
314
Bureaux déclarés
  • 189 Glencoe Dr, Mount Pearl Park, Newfoundland and Labrador A1N 4P7, CA
  • 27 Parker St, Dartmouth, Nova Scotia B2Y, CA
  • 1 Eglinton Ave E, Toronto, Ontario M4P 3A1, CA
  • 12 Channel St, 02210, Boston, Massachusetts 02210, US
  • Am Hohentorshafen 3, Bremen, Bremen 28197, DE
  • Alter Hafen Süd 6, Rostock, Mecklenburg-West Pomerania 18069, DE
  • Gammel Strand 44, Copenhagen, Capital Region 1202, DK
  • Avenida Rio Branco 89, 401, Rio de Janeiro, 20040-004, BR
  • Suite A, Pavillion 7, Kingshill Park, Venture Drive, Westhill, Aberdeen, AB32 6FL, GB
  • 203 S Lee St, Alexandria, Virginia 22314, US
Catégories d’activité
  • National Security
  • Robotics
  • Marketing
  • Marine Technology
Autres noms enregistrés
  • Kraken Robotics Inc.
  • Kraken Robotics
Spécialités
  • AUV
  • UUV
  • SAS
  • SONAR
  • AI
  • ROBOTICS
  • and Robotics as a Service
Le profil indique une agence de recrutement
Non
Investissement total déclaré
1 000 000

La devise et la date d’observation ne sont pas fournies; ce n’est ni une valorisation actuelle ni une ronde de financement.

Kraken Robotics Inc. is a marine technology company engaged in the design, development and marketing of advanced sensors for Unmanned Underwater Vehicles used in military and commercial applications. We are recognized as world leading innovators of Synthetic Aperture Sonar (SAS), a revolutionary underwater imaging technology that dramatically improves seabed surveys by providing ultra-high resolution imagery at…

ChampValeur
SecteurMaritime Transportation
Taille201-500 employees
Siège socialMount Pearl Park, Newfoundland and Labrador
Type d’organisationPublic Company
Fondée en2012
SpécialitésAUVUUVSASSONARAIROBOTICSand Robotics as a Service
Offres sur Jobsy12
LinkedInVoir la page
Description

NEW CAREER OPPORTUNITY

Build your career with Kraken Robotics. Make a difference to others. If innovation drives you, and you want a career that makes a difference to the world, helping humanity overcome the challenges in our oceans – safely, efficiently, and sustainably – then come join us at Kraken Robotics.

Kraken Robotics is currently recruiting for a Senior Firmware Developer to join our Mount Pearl, NL office, Dartmouth, Nova Scotia office or remote may be considered.

We are seeking a skilled and motivated Senior Firmware Developer to join our software team focused on the development of our Towed Systems. In this role, you will be responsible for designing, implementing, and maintaining embedded firmware for sensor integration, power management, and communication interfaces used on these marine sensor platforms.

ROLES AND RESPONSIBILITIES

  • Design, develop, and debug embedded firmware for microcontrollers and real-time operating systems (RTOS).
  • Develop and optimize firmware for real-time control, navigation, telemetry, and data logging systems.
  • Implement robust communication protocols (CAN, RS-485, Ethernet, UART, SPI, I2C, etc.) for subsea environments.
  • Ensure firmware reliability under extreme underwater conditions including pressure, temperature, and EMI.
  • Collaborate with cross-functional teams (mechanical, electrical, and software) to support system integration and testing.
  • Conduct hardware-in-the-loop (HIL) testing and diagnostics using simulators and lab environments.
  • Create technical documentation including firmware design specifications, test procedures, and user manuals.
  • Occasionally participate in field deployments and sea trials, providing on-site technical support and troubleshooting.

QUALIFICATIONS AND EXPERIENCE

  • Bachelor’s degree or higher in Electrical Engineering, Computer Engineering, or a related field.
  • 7+ years of experience in embedded firmware development using primarily C++ (bare-metal and RTOS).
  • Proficiency in microcontroller architecture.
  • Experience with real-time systems and low-level hardware interaction.
  • Experience with version control software: Git, Gitlab
  • Experience with Python for testing, scripting, and automating embedded system validation.
  • Familiarity with Agile/Scrum practices and DevOps tools (e.g., GitLab CI, Docker).
  • Familiarity with modern firmware development practices, including software-in-the-loop (SIL) testing and hardware abstraction techniques using mocks/stubs to simulate hardware behavior in software.
  • Excellent time management skills with a focus on meeting deadlines in a high-paced environment.
  • Highly motivated team player with excellent communication skills, initiative, superior problem-solving skills, the ability to prioritize tasks, and willingness to learn and adapt.
  • Demonstrated ability to work independently and take ownership of projects from concept through deployment

PREFERRED SKILLS

  • Proficiency with Arm Cortex-M microcontrollers.
  • Experience with subsea systems, AUVs/ROVs, or oceanographic instrumentation.
  • Knowledge of underwater acoustic communication.
  • Familiarity with underwater or harsh environment electronics.
  • Embedded Linux development experience.

NOTE

May require occasional offshore or field work aboard research vessels or deployment sites.

Emplois semblables

  • Firmware Developer

    Montréal, QC
    Temps plein

    Puzzle Medical Devices: Canadian-based medical device company building world's first minimally invasive heart pump for patients with advanced heart failure.

    5+ ansCandidates need a bachelor's or higher in electrical, computer engineering or computer science, 5+ years of embedded C/C++ firmware work, hands-on debugging with oscilloscopes and logic analyzers, Git/GitLab and embedded unit testing experience.

    Git, GitLab, oscilloscope, logic analyzer, debugger, CMock

  • Senior Firmware Developer

    Burnaby, BC
    Sur placeTemps plein

    Algo Communication Products: Founded in 1968, Algo has been a telecommunications or information technology company with over 50 years of experience developing, designing, and…

    5+ ansCandidates need a bachelor's degree or equivalent experience, 5+ years of software development and 3+ years of embedded development, plus skill in C, Bash, Linux and source control. They must have unrestricted right to work in Canada and already live in Metro Vancouver.

    Wireshark, TI ARM AM335x, TI ARM AM625, TI ARM DM81xx, TI ARM DM64xx, TI ARM AM57xx

  • Sr. Firmware Developer

    Victoria, BC
    85k–110k $/an

    AEM

    7+ ansCandidates need a bachelor's degree in computer science or electrical or computer engineering and 7+ years of embedded firmware experience. Strong C/C++ and RTOS skills, hardware bring-up experience, and clear communication are required.

    oscilloscope, logic analyzer, protocol analyzer, debugger

  • Senior Firmware Developer

    Waterloo, ON
    Temps plein

    onsemi: With a focus on automotive and industrial end-markets, the company is accelerating change in megatrends such as vehicle electrification and safety,…

    3+ ansCandidates need a Bachelor's or Master's degree in an engineering discipline and 3-5 years of embedded firmware experience. Strong embedded C, microprocessor and communication protocol knowledge (UART, I2C, SPI, USB) and experience with AI-assisted development tools are required.

    Git, JIRA, FPGA, oscilloscope, logic analyzer, hardware debugger

  • Firmware Developer III

    Toronto, ON
    Temps plein

    Mueller Canada, LTD

    6+ ansCandidates need a bachelor's degree in electrical engineering, computer science or a similar field, 6+ years of firmware development and 4+ years of embedded C. Strong MCU, hardware debugging and problem-solving skills are required.

    oscilloscope, logic analyzer, signal generator, Linux, GitHub Copilot

  • Firmware Developer

    Mississauga, ON
    100k–125k $/an

    ASSA ABLOY

    5+ ansCandidates need 5 to 7 years of embedded firmware or software experience, strong C programming skills, and experience with microcontrollers and wireless protocols such as BLE and Wi-Fi. A related engineering or computer science education is preferred, and the candidate must be legally eligible to work in Canada.

    Git, RTOS

    Firmware Developer

    Kelowna, BC

    ASSA ABLOY

    3+ ansCandidates need 3+ years of embedded firmware or hardware experience, skill with microcontrollers and embedded C/C++, and a bachelor's degree in electrical engineering, electronic technologies or computer science. Experience with lighting control protocols and low-voltage systems is an asset.

    Oscilloscope, Logic analyzer, Silicon Labs microcontrollers, STM32, NXP microcontrollers, Zigbee stacks

  • Firmware Developer

    Kitchener, ON
    85k–115k $/anHybrideTemps plein

    Miovision: Miovision provides cities with modern tools to fix today's traffic problems.

    Candidates need solid embedded and firmware experience, strong C/C++ and Python skills, and hands-on work with UART, I2C, SPI, USB and Ethernet. Comfort with Linux, schematics, datasheets and an oscilloscope is expected.

    oscilloscope, Git, Docker, CMake, AWS, Yocto

Lieux et modes de travail

Lieux

Tout le CanadaTélétravail · Hybride · Sur place · Sur le terrain

Astuce : ajoutez le télétravail pour élargir la recherche.

Exclure des lieux

Mode de travail

Offres de cette entreprise dans les résultats

Voici les offres de cette entreprise chargées dans votre recherche. Elle peut avoir d’autres postes ouverts.