Talent.com
Kraken Robotic Systems Inc.
Senior Firmware Developer, SeaPowerKraken Robotic Systems Inc. • Dartmouth, Nova Scotia, Canada, B3B 0J6
Senior Firmware Developer, SeaPower

Senior Firmware Developer, SeaPower

Kraken Robotic Systems Inc. • Dartmouth, Nova Scotia, Canada, B3B 0J6
1 day ago
Job type
  • Full-time
  • Quick Apply
Job 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 seeking a Senior Firmware Developer to join our team in Rostock, Germany or Dartmouth, NS.


The Senior Firmware Developer will work on the SeaPower product line, delivering high-reliability energy storage and power management systems for subsea and marine environments. In this role, you will develop embedded firmware for Battery Management Systems (BMS) and Energy Storage Systems (ESS) used in mission-critical applications.


As a senior contributor, you will take ownership of complex firmware components, influence architecture and development practices, and work closely with electrical, mechanical, systems, software, QA, and production teams to ensure robust, well tested, production ready solutions across the full product lifecycle.


Roles and Responsibilities

  • Design, develop, and debug bare metal embedded firmware for microcontrollers.
  • Mentor early career firmware developers through regular code reviews, design guidance, and technical coaching, raising the overall technical maturity of the team.
  • Develop and champion application specific strategies for firmware reliability under extreme underwater conditions including pressure, temperature, and EMI.
  • Collaborate closely with electrical, mechanical, systems, software, QA, and production teams from early design through release to ensure firmware solutions are well‑integrated, testable, and fit for production.
  • Conduct hardware-in-the-loop (HIL) testing and diagnostics using simulators and lab environments.
  • Actively contribute to knowledge sharing by producing and maintaining design documentation, onboarding materials, and lessons learned for SeaPower firmware systems.

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++.
  • Demonstrated experience developing firmware for hardware‑constrained, reliability‑critical systems deployed in harsh or industrial environments (e.g., subsea, automotive, aerospace, energy).
  • Familiarity with modern firmware development practices, including software-in-the-loop (SIL) testing and hardware abstraction techniques using mocks/stubs to simulate hardware behaviour in software.
  • 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).
  • 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

  • Experience with Battery Management Systems or firmware for power management.
  • Experience developing or integrating battery management algorithms, such as State of Charge (SoC), State of Health (SoH), and related battery state estimations, within embedded firmware systems.
  • Familiarity with underwater or harsh environment electronics.
  • Experience with Cortex-M microcontrollers.
  • Linux development experience.
  • German language skills at B2 level or higher (spoken and written).


Note

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





PI4c8298ff1261-30511-40488338

Create a job alert for this search

Senior Firmware Developer, SeaPower • Dartmouth, Nova Scotia, Canada, B3B 0J6

Similar jobs

Growth Lead

Lilo Socialhalifax, ns, ca
Full-time

Lilo Social is a full-funnel eCommerce growth agency specializing in acquisition and retention for direct-to-consumer brands.With a team of over 75 professionals, we deliver best-in-class paid medi... Show more

 • Promoted

Senior Business Systems Delivery Leader

The Seaboard Transport GroupDartmouth, NS, CA
Full-time

Elevate business systems at Seaboard Armour Transportation and Logistics in this senior role focused on delivery and hands-on support.Coordinate initiatives across ERP, Microsoft 365, and automatio... Show more

 • Promoted

Guidewire Developer/Tech Lead

Delta System & Software, Inc.dartmouth, ns, ca
Full-time

Job Title: Guidewire Tech Lead.Must have: Guidewire ACE Certification.Strong hands-on experience in PolicyCenter, BillingCenter, or ClaimCenter (v10.Lead and mentor a team of developers, driving de... Show more

 • Promoted

Senior Business Systems Delivery Leader

Armour LogisticsDartmouth, NS, CA
Full-time

Elevate business systems at Seaboard Armour Transportation and Logistics in this senior role focused on delivery and hands-on support.Coordinate initiatives across ERP, Microsoft 365, and automatio... Show more

 • Promoted

Senior System Engineer

General Dynamics UKDartmouth, NS, CA
Full-time

The Air & Naval (A&N) Division delivers sophisticated, mission-critical systems for air and maritime applications.Our team specializes in areas such as integrated sonar systems, acoustic signal pro... Show more

 • Promoted

Senior Field Service Lead - Offshore & Onsite Training

Kraken Robotics IncDartmouth, NS, CA
Full-time

A leading robotics firm in Nova Scotia is seeking a Senior Field Service Representative.This hybrid position requires a professional to oversee operations, maintenance, and support of advanced unde... Show more

 • Promoted

Senior API and Middleware Developer

Coforgedartmouth, ns, ca
Full-time

Job Title/Role: API Middleware Developer.We at Coforge are seeking a API Middleware Developer with the following skillset:.As a Senior API & Middleware Developer for the Platform Engineering team, ... Show more

 • Promoted

Senior Delivery Manager

ALOIS Solutionsdartmouth, ns, ca
Full-time

Senior Delivery Manager – Analytics & Data Management.Experience Required: 10+ Years.We are looking for an experienced Senior Delivery Manager to lead large-scale Analytics & Data Management progra... Show more

 • Promoted

Senior Developer

AxisHalifax, Nova Scotia, Canada
Full-time

This is your opportunity to join AXIS Capital – a trusted global provider of specialty lines insurance and reinsurance.We stand apart for our outstanding client service, intelligent risk taking and... Show more

 • Promoted

Senior Guidewire PolicyCenter Developer

Axiom Global Technologieshalifax, ns, ca
Full-time

We are seeking a highly experienced Senior Guidewire PolicyCenter Developer to lead the design, configuration, customization, and support of PolicyCenter solutions.This is a hands-on engineering ro... Show more

 • Promoted

Product Owner - CarePortals

CarePortalsdartmouth, ns, ca
Full-time

Remote | 🕒 Full-time | 🚀 Fast-growing SaaS startup.CarePortals is building the backbone of direct-to-consumer telehealth.We help digital health brands launch faster, run more efficiently, and sca... Show more

 • Promoted

Maritime B2B Growth Lead — Fuel Solutions

Petro Service LimitedBedford, NS, CA
Full-time

A leading petroleum service provider is seeking a Business Development Representative in Bedford, NS, to build strong customer relationships and promote a full range of products and services.Candid... Show more

 • Promoted

Salesforce D360 & SFMC - Senior Solutions Architect - Ateko, backed by Bell Canada

Ateko, backed by Bell Canadadartmouth, ns, ca
Full-time

Senior Solutions Architect – Salesforce D360 & SFMC.Participation in daily updates (priorities/issues).Perform needs analysis with stakeholders.Recommend Salesforce solutions according to best prac... Show more

 • Promoted

Senior Analytics (AWS DBT) Engineer - Mastech Digital

Mastech Digitalhalifax, ns, ca
Full-time

We are seeking a Senior AWS DBT Engineer to play a critical role in transforming an existing analytics ecosystem into a modern, scalable Databricks + dbt architecture (Bronze → Silver → Gold).This ... Show more

 • Promoted

Cloud & Dedicated Hosting Provider Senior Ops. Architect

\"RMS\" Retail Marketing Solutions LLCdartmouth, ns, ca
Full-time +1

Retail Marketing Solutions LLC “RMS”) is a Global Operations Agency specializing in:.Business Infrastructure and Practices Consultation).Domains | VPS & Dedicated Servers | Infrastructure Managemen... Show more

 • Promoted

Senior Java Developer

Luxoftdartmouth, ns, ca
Full-time

One of the world's largest providers of products and services to the energy industry has a need to develop and support enterprise information system in Oil & Gas domain.Product being developed is a... Show more

 • Promoted

Senior Analog Design Engineer (Project-Based/Contract)

4FMV Inchalifax, ns, ca
Part-time

Immediate 2-week sprint (up to 40 hours); ongoing part-time starting late May.Could also lead to more projects and hours.Our client is seeking a versatile.You will act as a technical lead, performi... Show more

 • Promoted

Senior Product Manager, ERP Integrations

Nue.iohalifax, ns, ca
Full-time

Senior Product Manager, ERP Integrations.USA (San Mateo, CA) • Canada (remote).Senior Product Manager, ERP Integrations.Why You’ll Love This Opportunity.ERP systems, and revenue workflows.You’ll ow... Show more

 • Promoted

Senior Engineering Delivery Lead

ThalesDartmouth, NS, CA
Full-time

A global technology firm is looking for an Engineering Delivery Manager to oversee engineering projects in Halifax.This role requires strong leadership and project management skills to ensure succe... Show more

 • Promoted

Senior Oracle Application Developer

PwC Canadadartmouth, ns, ca
Full-time

Please review this posting in detail and self-assess your eligibility, before applying.PwC Canada is sourcing for two (x2) Secret (Level II) security cleared, Senior Oracle Application Developer, C... Show more