Intermediate Firmware Developer at Kraken Robotics
Job in
Dartmouth, Nova Scotia, Canada
Listed on 2026-06-29
Listing for:
Kraken Robotic Systems Inc.
Full Time
position Listed on 2026-06-29
Job specializations:
-
Software Development
Embedded Systems/ Firmware/ IoT, Robotics, Embedded Software Engineer, C++ Developer
Job Description & How to Apply Below
In this role, you will join the Firmware team to design and build critical components for the KATFISH™ Intelligent Towed SAS System. Your expertise in low-level firmware development and collaboration with Electrical and Systems Engineering will drive the efficiency of our underwater platform. Work on optimizing drivers alongside industry-leading capabilities.
Key Responsibilities:
• Develop and maintain low-level firmware for Kraken products
• Write efficient C++ and C code for ARM Cortex-M microcontrollers
• Collaborate with cross-discipline teams to validate embedded features
• Create high-quality documentation for system components
• Participate in code reviews and architecture discussions
Requirements:
• Degree in Computer, Electrical, or Software Engineering
• Experience with ARM Cortex-M microcontrollers or embedded Linux
• Proficient in C++ with firmware development experience
• Knowledge of DMA, UART, SPI, CAN, and I²C interfaces
• Familiarity with CMake and version control systems
Leverage your firmware development skills to make an impact on innovative underwater solutions at Kraken Robotics.
#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×