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

Senior Firmware Developer, SeaPower/Senior-Firmware-Entwickler, SeaPower

Kraken Robotic Systems Inc. • Dartmouth, Nova Scotia, Canada, B3B 0J6
7 days ago
Job type
  • 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.

Work Location: In person

___________________________________________________________________________________________

Kraken Robotics sucht derzeit einen Senior-Firmware-Entwickler für unser Team in Rostock oder Dartmouth, NS.

Der Senior-Firmware-Entwickler wird an der SeaPower-Produktlinie arbeiten, die hochzuverlässige Energiespeicher- und Energiemanagementsysteme für Unterwasser- und Meeresumgebungen bereitstellt. In dieser Rolle entwickeln Sie eingebettete Firmware für Batteriemanagementsysteme (BMS) und Energiespeichersysteme (ESS), die in missionskritischen Anwendungen zum Einsatz kommen.

Als erfahrener Mitarbeiter übernehmen Sie die Verantwortung für komplexe Firmware-Komponenten, gestalten Architektur und Entwicklungsabläufe mit und arbeiten eng mit den Teams aus den Bereichen Elektrotechnik, Maschinenbau, Systemtechnik, Software, Qualitätssicherung und Produktion zusammen, um robuste, gründlich getestete und serienreife Lösungen über den gesamten Produktlebenszyklus hinweg sicherzustellen.

Aufgaben und Verantwortlichkeiten

Entwurf, Entwicklung und Fehlerbehebung von Bare-Metal-Embedded-Firmware für Mikrocontroller.Betreuung von Nachwuchskräften im Bereich Firmware-Entwicklung durch regelmäßige Code-Reviews, Designberatung und technisches Coaching, um die technische Reife des Teams insgesamt zu steigern.Entwicklung und Förderung anwendungsspezifischer Strategien zur Gewährleistung der Firmware-Zuverlässigkeit unter extremen Unterwasserbedingungen, einschließlich Druck, Temperatur und elektromagnetischer Störungen (EMI).Enge Zusammenarbeit mit den Teams aus den Bereichen Elektrotechnik, Mechanik, Systemtechnik, Software, Qualitätssicherung und Produktion vom frühen Design bis zur Markteinführung, um sicherzustellen, dass die Firmware-Lösungen gut integriert, testbar und serienreif sind.Durchführung von Hardware-in-the-Loop-Tests (HIL) und Diagnosen unter Verwendung von Simulatoren und Laborumgebungen.Aktiver Beitrag zum Wissensaustausch durch die Erstellung und Pflege von Designdokumentationen, Einarbeitungsmaterialien und Erfahrungsberichten für SeaPower-Firmware-Systeme.

Qualifikationen und Erfahrung

Bachelor-Abschluss oder höher in Elektrotechnik, Technischer Informatik oder einem verwandten Fachgebiet. Mindestens 7 Jahre Erfahrung in der Entwicklung eingebetteter Firmware, vorwiegend in C++. Nachweisliche Erfahrung in der Entwicklung von Firmware für hardwarebeschränkte, zuverlässigkeitskritische Systeme, die in rauen oder industriellen Umgebungen eingesetzt werden (z. B. Unterwasser, Automobil, Luft- und Raumfahrt, Energie).Vertrautheit mit modernen Praktiken der Firmware-Entwicklung, einschließlich Software-in-the-Loop-Tests (SIL) und Hardware-Abstraktionstechniken unter Verwendung von Mocks/Stubs zur Simulation des Hardwareverhaltens in der Software. Erfahrung mit Versionskontrollsoftware: Git, GitLab Erfahrung mit Python für Tests, Skripterstellung und die Automatisierung der Validierung eingebetteter Systeme.Vertrautheit mit Agile/Scrum-Praktiken und DevOps-Tools (z. B. GitLab CI, Docker). Hervorragende Zeitmanagementfähigkeiten mit Fokus auf die Einhaltung von Terminen in einem schnelllebigen Umfeld.Hochmotivierter Teamplayer mit ausgezeichneten Kommunikationsfähigkeiten, Eigeninitiative, hervorragenden Problemlösungsfähigkeiten, der Fähigkeit, Aufgaben zu priorisieren, sowie der Bereitschaft zu lernen und sich anzupassen.Nachgewiesene Fähigkeit, selbstständig zu arbeiten und Projekte vom Konzept bis zur Bereitstellung eigenverantwortlich zu betreuen.

Gewünschte Qualifikationen

Erfahrung mit Batteriemanagementsystemen oder Firmware für das Energiemanagement. Erfahrung in der Entwicklung oder Integration von Batteriemanagement-Algorithmen, wie z. B. State of Charge (SoC), State of Health (SoH) und damit verbundene Batteriezustandsschätzungen, in eingebettete Firmware-Systeme.Vertrautheit mit Elektronik für den Unterwasserbereich oder raue Umgebungen.Erfahrung mit Cortex-M-Mikrocontrollern.Erfahrung in der Linux-Entwicklung.Deutschkenntnisse auf Niveau B2 oder höher (in Wort und Schrift).

Hinweis

Gelegentliche Offshore- oder Außeneinsätze an Bord von Forschungsschiffen oder an Einsatzorten können erforderlich sein.

Arbeitsort: Vor Ort





PIdf559168ec3b-30511-40883266

Create a job alert for this search

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

Similar jobs

Assistant Engineer - Seaward Services - Alakai

Seaward Services Inc.NS, CA
Full-time

Assistant Engineer – Seaward Services – Alakai.Assistant Engineer – Seaward Services – Alakai.Hornblower is seeking an Assistant Engineer for our Seaward Services operation aboard.The vessel is a h... Show more

 • Promoted

Senior Data Engineer for Finance

InstacartNS, CA
Full-time

Transform finance with cutting-edge analytics as a Senior Data Engineer.Architect data pipelines and innovative models that drive compliance and business growth through insightful reporting.In this... Show more

 • Promoted

Cloud & Dedicated Hosting Provider Senior Ops. Architect

\"RMS\" Retail Marketing Solutions LLChalifax, 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

Arithmetic Private Tutoring Jobs Enfield

SuperprofEnfield, Canada
CA$20.00 hourly
Full-time +1

Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi... Show more

 • Promoted

Red Seal Automotive Mechanic

ManpowerGoffs, NS, CA
Full-time

Our client, an industry leader in automotive services, is seeking a dedicated and skilled Red Seal Automotive Mechanic to join their team.As a Red Seal Automotive Mechanic, you will be an integral ... Show more

 • Promoted

Seaboard Armour Data Integration Lead

The Seaboard Transport GroupDartmouth, NS, CA
Full-time

Drive strategic data integration initiatives at Seaboard Armour Transportation and Logistics as the Data Integration Lead.Focus on modernizing data processes and ensuring operational integrity.In t... Show more

 • Promoted

Senior Submarine Engineering Lead

BMTDartmouth, NS, CA
Full-time +1

Senior Submarine Engineering Lead.Job Title: Senior Submarine Engineering Lead.Location: Halifax, NS, Ottawa, ON, Victoria, BC with long-term deployments overseas.Employment Type: Permanent, Full-T... Show more

 • Promoted

Hybrid Capital Markets Tech PM — Drive Modernization

Apptoza Inc.NS, CA
Full-time

A technology solutions provider is seeking a Senior Technical Project Manager in Nova Scotia.The ideal candidate will have a technical diploma and 7+ years of experience in project management, with... Show more

 • Promoted

Lead Systems Engineer, Sonar & Maritime Systems

GeoSpectrum Technologies Inc.Dartmouth, NS, CA
Full-time

A leading technology firm in underwater acoustics is seeking a Systems Engineer to support new sonar programs.You will lead project requirements, system architecture, and testing processes within a... Show more

 • Promoted

Senior Bridge Engineer: Lead Designer, PM & Mentor

Parsons OmanNS, CA
Full-time

A leading infrastructure firm in Halifax is seeking a Senior Bridge Engineer to lead structural designs for bridge projects across Canada.The ideal candidate holds a Bachelor of Civil Engineering a... Show more

 • Promoted

Lead Senior Overhead Lines Engineer - CIMA+

CIMADartmouth, NS, CA
Full-time

Join CIMA+ as a Lead Senior Overhead Transmission Lines Engineer and play a key role in the energy transition.This hybrid position offers a unique opportunity to lead innovative engineering project... Show more

 • Promoted

Systems Engineer Senior I

Ultra Electronics GroupDartmouth, NS, CA
Full-time

Unleash the Power of Multi-Mission Excellence: Safeguarding the Seas for the World's Navies.Step into a world where cutting‑edge technology meets unparalleled expertise.Ultra Maritime pioneers deli... Show more

 • Promoted

Senior Firmware Developer, SeaPower/Senior-Firmware-Entwickler, SeaPower

Kraken Robotic Systems Inc.Dartmouth, NS, CA
Full-time

Senior Firmware Developer, SeaPower/Senior-Firmware-Entwickler, SeaPower.Build your career with Kraken Robotics.If innovation drives you, and you want a career that makes a difference to the world,... Show more

 • Promoted

Lead Senior Overhead Lines Engineer - CIMA+

CIMA+Dartmouth, NS, CA
Full-time

Join CIMA+ as a Lead Senior Overhead Transmission Lines Engineer and play a key role in the energy transition.This hybrid position offers a unique opportunity to lead innovative engineering project... Show more

 • Promoted

Data Engineering Leader at Risk IT

ODAIABedford, NS, CA
Full-time

Shape data strategies as a Data Engineering Leader within Halifax's Risk IT division.In this Senior Data Engineer role, design, implement, and enhance data architecture practices across a global or... Show more

 • Promoted

Senior/ Lead - AI Engineer

FICOhalifax, ns, ca
Full-time

As a Senior Engineer on our Applied AI team, you will be at the forefront of building AI-powered software that transforms how our platform operates.You will design, build, and maintain production-g... Show more

 • Promoted

Manager of Software Development at Ultra Maritime

Ultra MaritimeDartmouth, NS, CA
Full-time

Take the helm of software development with Ultra Maritime as the Manager of Software Development.Lead teams in creating revolutionary sonar applications for naval forces.This position entails manag... Show more

 • Promoted

Senior Tech Solutions Account Executive

Konica Minolta Business Solutions U.S.A., Inc.Dartmouth, NS, CA
Full-time

A leading technology company located in Moncton, New Brunswick, is looking for a Technology Sales Representative to provide ethical representation and manage client relationships.The ideal candidat... 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

Cobequid Powersports Sales Expert Wanted

Go Powersports LimitedNS, CA
Full-time

Powersports Sales Consultant in Cobequid to elevate customer experiences in the powersports industry.Join a team where your passion meets career growth opportunities.In this pivotal role, you’ll no... Show more