1,826,127open jobs
106,463companies
259,733added this week
Browse all
Salary
≈ $67k – $117k per year (Estimated)
Location
In office (Canada)
Seniority
Senior · 7+ years exp
Employment
Full-Time

Confirmed on the employer's own hiring board on Oct 19, 2026. First seen by Alion on Jan 14, 2026. Kraken Robotics scores A on the Alion truth index.

Overview
Company
Impact
Profile match
Kraken Robotics is a Canadian marine technology company founded in 2012 that builds underwater sonar, batteries and robotic systems and is listed on the TSX Venture Exchange. Its postings cover people and culture, finance, quality control and cybersecurity roles at sites in Dartmouth, Mount Pearl, Rostock and the United Kingdom. The company is headquartered in St John's, Newfoundland and Labrador, Canada.

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 remotemay be considered.

We areseekinga skilled and motivated Senior Firmware Developer to join our software team focused on the development of our Towed Systems. In this role, you willbe responsible fordesigning, implementing, andmaintainingembedded 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 andoptimizefirmware 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.
  • Occasionallyparticipatein 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).
  • Proficiencyin 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

  • Proficiencywith ArmCortex-Mmicrocontrollers.
  • 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.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,826,127 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Hardware
Similar stack
Same company
Canada
≈ $92k – $155k per year (Estimated) • Remote (Canada) • Full-Time • 10+ years exp • Bachelor's Degree • Markham
C++
MATLAB
DevOps
Linux
Apply
$61k – $132k per year • Equity • In office • Full-Time • 5+ years exp • Bachelor's Degree • Burnaby
Python
Verilog
C++
VHDL
DevOps
RTOS
Windows
Apply
$76k – $160k per year • Equity • In office • Full-Time • 12+ years exp • Bachelor's Degree • Burnaby
Python
Verilog
SystemVerilog
SAS
AI/ML
Machine Learning
Apply
$61k – $132k per year • Equity • In office • Full-Time • 3+ years exp • Bachelor's Degree • Burnaby
Python
Verilog
SystemVerilog
SAS
AI/ML
Machine Learning
Chips/EDA
Synopsys Design Compiler
Formal Verification
Apply
$76k – $160k per year • Equity • In office • Full-Time • 15+ years exp • Bachelor's Degree • Burnaby
Assembly
SAS
DevOps
RTOS
Management
Agile
Apply
≈ $44k – $87k per year (Estimated) • In office • Secret • 1+ year exp • Associate's Degree • Leavenworth
Python
Java
SQL
PowerShell
C#
C++
Bash
DevOps
VMWare
CI/CD
Hyper-V
Linux
Windows
TCP/IP
Analytics
ETL/ELT
Management
Microsoft Teams
SharePoint
Agile
Apply
≈ $62k – $184k per year (Estimated) • Remote (United Kingdom) • 3+ years exp
Python
AI/ML
Claude Code
Model Context Protocol
AI Agents
Machine Learning
DevOps
Rest API
GCP
Azure
AWS
Apply
≈ $66k – $127k per year (Estimated) • Remote (Germany) • Munich
C++
DevOps
CI/CD
Apply
≈ $18k – $40k per year (Estimated) • In office • 9+ years exp • Pune
SQL
Databases
Oracle
DevOps
CI/CD
Git
Management
Agile
Apply
Network Engineer 6 days ago
≈ $11k – $32k per year (Estimated) • In office • 3+ years exp • Bachelor's Degree • Taguig
Python
PowerShell
DevOps
Ansible
Azure
AWS
Incident Management
VPN
Cybersecurity
Zero Trust
Management
ITIL
Apply
≈ $56k – $104k per year (Estimated) • In office • Full-Time • 10+ years exp • Bachelor's Degree • Mount Pearl
Apply
≈ $56k – $105k per year (Estimated) • In office • Full-Time • 8+ years exp • Dartmouth
Apply
≈ $34k – $53k per year (Estimated) • In office • Full-Time • Yateley
Apply
≈ $53k – $111k per year (Estimated) • In office • Full-Time • Dartmouth
DevOps
Incident Management
Apply
Senior Accountant 27 days ago
≈ $57k – $111k per year (Estimated) • In office • Full-Time • 5+ years exp • Westhill
Analytics
Microsoft Excel
Apply
≈ $36k – $98k per year (Estimated) • In office • Full-Time • Canada
Apply
Compliance Coordinator 11 hours ago
$34k – $45k per year • Hybrid • 2+ years exp • Canada
AI/ML
Supervision
Apply
$24k per year • In office • Part-Time • Canada
Management
Agile
Apply
≈ $52k – $89k per year (Estimated) • Hybrid • Full-Time • Toronto
Design
AutoCAD
Management
Microsoft Office
Apply
Manager, IT Audit 11 hours ago
$85k per year • Equity • In office • 5+ years exp • Canada
Cybersecurity
SOC 2
Apply
See all jobs
This is one of many
1,826,127 more open roles from verified company boards, updated every day.