×
Hier anmelden um sich kostenlos auf Stellen zu bewerben oder Stellenanzeigen aufzugeben. X

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

in 18055, Rostock, Mecklenburg-Vorpommern, Deutschland
Unternehmen: Kraken Robotic Systems Inc.
Vollzeit position
Verfasst am 2026-06-26
Berufliche Spezialisierung:
  • Software Entwicklung
    Eingebettete Systeme, Eingebettete Software ingenieur, Software-Ingenieur, DevOps Ingenieur
Gehalts-/Lohnspanne oder Branchenbenchmark: 65000 - 85000 EUR pro Jahr EUR 65000.00 85000.00 YEAR
Stellenbeschreibung

Senior Firmware Developer, Sea Power / Senior-Firmware-Entwickler, Sea Power About this position

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 Sea Power 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.

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 Sea Power 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 Dev Ops tools (e.g., Git Lab 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

#J-18808-Ljbffr
Stellen-Anforderungen
10+ Jahre Berufserfahrung
Bitte beachten Sie, dass derzeit keine Bewerbungen aus Ihrem Zuständigkeitsbereich für diese Stelle über diese Jobseite akzeptiert werden. Die Präferenzen der Kandidaten liegen im Ermessen des Arbeitgebers oder des Personalvermittlers und werden ausschließlich von diesen bestimmt.
Um nach Stellen zu suchen, sie anzusehen und sich zu bewerben, die Bewerbungen aus Ihrem Standort oder Land akzeptieren, klicken Sie hier, um eine Suche zu starten:
 
 
 
Suchen Sie hier nach weiteren Stellen:
(nach Beruf, Fähigkeit)
Standort
Suchradius erweitern (Meilen)
0
200
Filter
Mindest-Bildungsgrad für die Stelle
Mindest-Berufserfahrung für die Stelle
Veröffentlicht in den letzten:
Gehalt