Talent.com
Kraken Robotic Systems Inc.
Firmware Developer, Level 2Kraken Robotic Systems Inc. • Dartmouth, Nova Scotia, Canada, B3B 0J6
Firmware Developer, Level 2

Firmware Developer, Level 2

Kraken Robotic Systems Inc. • Dartmouth, Nova Scotia, Canada, B3B 0J6
1 day ago
Job type
  • Full-time
  • 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 recruiting for a Firmware Developer, Level 2 to join our Mount Pearl, NL, Dartmouth, NS, or remote may be considered. As part of Kraken’s Firmware team, you will work on our KATFISH™ Intelligent Towed SAS System, designing and building firmware that advances our industry-leading underwater platform used in mine detection and hydrographic surveying. This is an intermediate-level role within Kraken’s firmware career framework.

ROLES AND RESPONSIBILITIES

  • Develop and maintain low-level firmware within Kraken products.
  • Implement and optimize drivers and interfaces for peripherals such as DMA, UART, SPI, CAN, and I²C.
  • Write clean, efficient, and high-reliability C++ and C code for resource-constrained environments.
  • Collaborate with other disciplines such as Electrical and Systems Engineering to design and validate embedded features.
  • Create high-quality, concise documentation for firmware and system components.
  • Participate in code reviews as both a developer and reviewer.
  • Participate in architecture discussions, and continuous integration processes.
  • Develop and maintain build configurations using CMake.
  • Use version control systems (e.g., Git) effectively in a team environment.
  • Create and execute unit tests and contribute to automated testing frameworks.
  • Troubleshoot issues at the firmware, hardware, and system levels.

QUALIFICATIONS AND EXPERIENCE

  • Track record of applying firmware development skills in a commercial or real-world setting.
  • Degree in Computer Engineering, Electrical Engineering, Software Engineering or equivalent.
  • Hands-on experience with Arm Cortex-M microcontrollers or embedded Linux systems.
  • Proficiency in C++.
  • Experience working with hardware peripherals: DMA, UART, SPI, CAN, I²C.
  • Proven ability to write robust, maintainable, and high-reliability firmware.
  • Experience with CMake build systems.
  • Proficiency with Git or other version control systems.
  • Experience with unit testing, integration testing, or hardware-in-the-loop testing.
  • Solid understanding of debugging tools (JTAG/SWD, oscilloscopes, logic analyzers).

PREFERRED QUALIFICATIONS

  • Knowledge of bootloaders, OTA updates, or secure firmware development.
  • Python or scripting skills for automation.
  • Hardware in the loop testing experience.
  • Familiarity with CI/CD pipelines.





PI571c29b41225-30511-40916159

Create a job alert for this search

Firmware Developer, Level 2 • Dartmouth, Nova Scotia, Canada, B3B 0J6

Similar jobs

Framer

Michaels INCNew Minas
Full-time

Store - NEW MINAS, NSBuild customer relationships while creating a memorable framing solution for their art.Help customers shop our store and be able to find what they’re looking for.Provide a safe... Show more

 • Promoted

Data Engineering Leader at Risk IT

ODAIABedford, Nova Scotia, Canada
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

Fire Protection Systems Designer

StantecDartmouth, NS, CA
Full-time

A leading design firm is looking for an Intermediate Fire Protection Designer in Dartmouth, Nova Scotia.This role involves designing sprinkler, suppression, and fire alarm systems, conducting fire ... Show more

 • Promoted

Senior Software Developer - GFT HALIFAX

0000050007 Royal Bank of CanadaHalifax, Nova Scotia, Canada
Full-time

What is the Opportunity? Global Functions Technology helps RBC functions & businesses achieve business objectives through app development & technology support.We’re also the center of excellence fo... Show more

 • Promoted

Firmware Engineering Leadership For Advanced Power Conversion Devices

DRS Pivotal PowerLakeside, Canada
Full-time

A power conversion equipment manufacturer located in Bedford, NS, is seeking a Senior Firmware Engineer.This role involves designing and implementing firmware for power conversion equipment, with r... Show more

 • Promoted

Senior Software Developer — Naval Tech (C++/Java)

Ultra MaritimeDartmouth, NS, CA
Full-time

A leading maritime technology company based in Canada is seeking an Intermediate or Senior Software Developer.The ideal candidate will be responsible for designing, coding, and testing software app... Show more

 • Promoted

Senior Software Engineer - Amaris Consulting

Amaris Consultingdartmouth, ns, ca
Full-time

Expert (15+ years or niche expertise).Cyber Security portfolio within Cyber Data Risk & Resilience (CDRR).The consultant will contribute to the design, development, and modernization of secure and ... Show more

 • Promoted

Software Engineer 3

MongoDBNS, CA
Full-time

Cloud Payments is part of the Cloud Billing organization.As MongoDB’s Cloud business grows, the billing and payments stack becomes increasingly mission‑critical.Ingests and aggregates detailed mete... 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

Senior Software Engineer, Checkout (Powered By Affirm) - $150,000 - $200,000 A Year - Remote

AffilHalifax, Canada
Remote
Full-time

Senior Software Engineer to design, develop, and launch backend systems using Python or Kotlin.Experience with AWS, MySQL, and Kubernetes is required. Show more

 • Promoted

Software Business Analyst - Alpha Bravo Development

Alpha Bravo Developmenthalifax, ns, ca
Full-time

We’re a fast-growing software development agency that helps service-based businesses across the U.Our team values ownership, innovation, and building long-term partnerships with clients.We’re looki... Show more

 • Promoted

Remote Physics Content Developer for AI Training

DataAnnotationNS, CA
Remote
Full-time

An innovative company is seeking a physics expert for a remote Content Developer role.This position involves training AI models by providing complex physics problems and evaluating their logic.Cand... 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

Software Developer - Operations Research At Kinaxis

KinaxisHalifax, Canada
Full-time

Take the next step in your career with Kinaxis as a Software Developer focused on Operations Research.This hybrid position offers flexibility in Ottawa and Toronto or remote work across Canada.Kina... Show more

 • Promoted

Senior Infrastructure Developer, Optimization Software

KinaxisHalifax, Canada
Full-time

LocationOttawa and Toronto, Canada - HybridOther Canadian locations - RemoteVacancy StatusThis is an existing job vacancyWhat you will doInfrastructure & Platform DevelopmentDesign, develop, an... Show more

 • Promoted

Senior Software Developer - Gft Halifax

0000050007 Royal Bank of CanadaHalifax, Canada
Full-time

What is the Opportunity?Global Functions Technology helps RBC functions & businesses achieve business objectives through app development & technology support.We're also the center of ex... Show more

 • Promoted

Algebra Private Tutoring Jobs Duncans Cove

SuperprofDuncans Cove, 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

Intermediate or Senior Software Developer

Ultra Electronics GroupDartmouth, NS, CA
Full-time

Intermediate or Senior Software Developer.Software component level and detailed design utilizing Unified Modelling Language (UML).Software implementation and unit testing.Software integration, veri... Show more

 • Promoted

Remote Software Engineer for Cloud Payments and Billing Solutions

MongoDBNS, CA
Remote
Full-time

Embrace a remote Software Engineer role focused on cloud payment systems.Design, build, and enhance backend services for efficient billing and usage data management.This is a fully remote opportuni... Show more

 • Promoted

Advanced Database Developer

DBA-Verwaltungs-GmbhHalifax, Canada
Full-time

About the RoleWe are seeking a Database Developer with strong expertise in MongoDB and working knowledge of MySQL/Aurora on AWS.The ideal candidate will have hands‐on experience designing, optimizi... Show more