Senior Firmware Engineer - Ocean Tech (Remote)

Kraken Robotics Inc

Mount Pearl

Hybrid

CAD 110,000 - 140,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Kraken Robotics is hiring a Senior Firmware Developer to design, implement, and maintain embedded firmware for our marine sensor platforms. The role involves RTOS-based development, real-time control, and robust subsea communication interfaces, with cross-functional collaboration.

The position offers offshore/offsite field exposure and potential remote work in Canada. You will contribute to hardware-in-the-loop testing and documentation while supporting system integration and deployments.

Qualifications

  • Bachelor's degree in Electrical/Computer Engineering or related field.
  • 7+ years of embedded firmware development using C++ (bare-metal/RTOS).
  • Experience with real-time systems and low-level hardware interaction.
  • Version control with Git/GitLab.

Responsibilities

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

Skills

Communication
Teamwork
Problem solving
Time management
Initiative
Adaptability
Attention to detail
Independence

Education

Bachelor's degree in Electrical/Computer Engineering

Tools

Git/GitLab
Python
Embedded Linux
RTOS
Arm Cortex-M

Job description

Kraken Robotics is hiring a Senior Firmware Developer to design, implement, and maintain embedded firmware for our marine sensor platforms. The role involves RTOS-based development, real-time control, and robust subsea communication interfaces, with cross-functional collaboration.

The position offers offshore/offsite field exposure and potential remote work in Canada. You will contribute to hardware-in-the-loop testing and documentation while supporting system integration and deployments.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Firmware Developer
Senior Firmware Developer

Kraken Robotics Inc • Mount Pearl

On-site
CAD 110,000 - 140,000
Electrical Engineer, Subsea Systems & Embedded Design
Electrical Engineer, Subsea Systems & Embedded Design

Kraken Robotics • Mount Pearl

Hybrid
CAD 90,000 - 110,000
Comprehensive health insurance
RRSP matching
Generous paid time off
+3
Intermediate Electrical Engineer
Intermediate Electrical Engineer

Kraken Robotics, Inc. • Mount Pearl

Hybrid
CAD 80,000 - 110,000
Health insurance
RRSP matching
Paid time off
+2
Intermediate Electrical Engineer
Intermediate Electrical Engineer

Kraken Robotics • Mount Pearl

On-site
CAD 90,000 - 110,000
Comprehensive health insurance
RRSP matching
Generous paid time off
+3
Senior Electrical Engineering Student
Senior Electrical Engineering Student

Kraken Robotic Systems Inc. • Mount Pearl

On-site
CAD 21,000 - 30,000
Mechanical Design Engineer – Autonomous Systems
Mechanical Design Engineer – Autonomous Systems

Kraken Robotics, Inc. • Dartmouth

Hybrid
CAD 75,000 - 105,000
Senior Software/Firmware Developer
Senior Software/Firmware Developer

Refraction Technology, Inc. • Burnside

On-site
CAD 110,000 - 150,000
RRSP Matching Program
Competitive salary and benefits
Small-team, impactful work
Intermediate Electrical Engineer
Intermediate Electrical Engineer

Kraken Robotics, Inc. • Dartmouth

Hybrid
CAD 75,000 - 105,000
Senior Electrical Engineering Student
Senior Electrical Engineering Student

Kraken Robotics, Inc. • Mount Pearl

On-site
CAD 25,000 - 41,000
Senior Electrical Engineering Student
Senior Electrical Engineering Student

Kraken Robotics Inc • Mount Pearl

On-site
CAD 25,000 - 39,000