Posted 10 months ago
Senior Firmware Developer
@ Kraken Robotics Inc.
Mount Pearl, NL · Dartmouth, NS
Overview
Kraken Robotics is hiring a Senior Firmware Developer for its Towed Systems software team, based in Mount Pearl, NL or Dartmouth, NS, with remote work possibly considered. The role designs and maintains embedded firmware for sensor integration, power management and communication on marine sensor platforms. The posting requires 7+ years of C++ embedded experience and occasional offshore or field work on research vessels.
Responsibilities:
- Design and debug embedded firmware for microcontrollers and RTOS
- Develop firmware for real-time control, navigation and telemetry
- Implement communication protocols for subsea environments
- Conduct hardware-in-the-loop testing and diagnostics
- Support sea trials and field deployments
Requirements summary:
- Bachelor's degree in electrical, computer engineering or related field
- 7+ years of embedded C++ firmware experience
- Experience with real-time systems and low-level hardware
- Git and GitLab experience
- Python for testing and automation
- Agile/Scrum familiarity
Tools & skills
Source and dates
Employer career site / ATS feed · rippling
- Employer posting date
- 2026-01-14
- First seen by our source
- 2026-10-09
- Source record updated
- 2026-10-16
These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.
Job details
| Seniority | Senior |
| Department | Software development |
| Experience | 7+ years |
| Hours per week | 40 (estimated) |
| Work setting | Office, Laboratory, Vehicle |
| Position | Sitting and standing |
| Physical demands | physical low · computer high |
| Languages | English |
| Education | Bachelor’s degree (required) |
| Fields of study | Electrical Engineering, Computer Engineering |
Summary and details written by AI from the posting; the employer’s posting is the authority.
Kraken Robotics Inc.
Saved company profile
Historical company information from a saved The Jobs API profile (LinkedIn/Crunchbase fields). It is not live-verified; figures may have changed. Missing values remain unknown.
Advanced sensors, software, batteries and underwater robotics systems. Canada, UK, US, Brazil, Germany, Denmark.
Full company description
Kraken Robotics Inc. is a marine technology company engaged in the design, development and marketing of advanced sensors for Unmanned Underwater Vehicles used in military and commercial applications. We are recognized as world leading innovators of Synthetic Aperture Sonar (SAS), a revolutionary underwater imaging technology that dramatically improves seabed surveys by providing ultra-high resolution imagery at superior coverage rates.
- LinkedIn followers
- 49,873
- People associated on LinkedIn
- 314
- Reported office locations
- 189 Glencoe Dr, Mount Pearl Park, Newfoundland and Labrador A1N 4P7, CA
- 27 Parker St, Dartmouth, Nova Scotia B2Y, CA
- 1 Eglinton Ave E, Toronto, Ontario M4P 3A1, CA
- 12 Channel St, 02210, Boston, Massachusetts 02210, US
- Am Hohentorshafen 3, Bremen, Bremen 28197, DE
- Alter Hafen Süd 6, Rostock, Mecklenburg-West Pomerania 18069, DE
- Gammel Strand 44, Copenhagen, Capital Region 1202, DK
- Avenida Rio Branco 89, 401, Rio de Janeiro, 20040-004, BR
- Suite A, Pavillion 7, Kingshill Park, Venture Drive, Westhill, Aberdeen, AB32 6FL, GB
- 203 S Lee St, Alexandria, Virginia 22314, US
- Business categories
- National Security
- Robotics
- Marketing
- Marine Technology
- Other recorded names
- Kraken Robotics Inc.
- Kraken Robotics
- Specialties
- AUV
- UUV
- SAS
- SONAR
- AI
- ROBOTICS
- and Robotics as a Service
- Profile identifies a recruitment agency
- No
- Reported total investment
- 1,000,000
Currency and observation date were not supplied; this is not a current valuation or a funding round.
Kraken Robotics Inc. is a marine technology company engaged in the design, development and marketing of advanced sensors for Unmanned Underwater Vehicles used in military and commercial applications. We are recognized as world leading innovators of Synthetic Aperture Sonar (SAS), a revolutionary underwater imaging technology that dramatically improves seabed surveys by providing ultra-high resolution imagery at…
| Field | Value |
|---|---|
| Industry | Maritime Transportation |
| Company size | 201-500 employees |
| Headquarters | Mount Pearl Park, Newfoundland and Labrador |
| Organization type | Public Company |
| Year founded | 2012 |
| Specialties | AUVUUVSASSONARAIROBOTICSand Robotics as a Service |
| Open jobs on Jobsy | 12 |
| View page |
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 remote may be considered.
We are seeking a skilled and motivated Senior Firmware Developer to join our software team focused on the development of our Towed Systems. In this role, you will be responsible for designing, implementing, and maintaining embedded 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 and optimize firmware 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.
- Occasionally participate in 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).
- Proficiency in 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
- Proficiency with Arm Cortex-M microcontrollers.
- 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.
Journal
Only you can see this. Kept on this device, and in your account when you sign in.