More jobs:
Firmware Developer Position
Job in
Dartmouth, Nova Scotia, Canada
Listed on 2026-07-30
Listing for:
Kraken Robotics
Full Time
position Listed on 2026-07-30
Job specializations:
-
Software Development
Embedded Systems/ Firmware/ IoT, Robotics
Job Description & How to Apply Below
Advance your career with Kraken Robotics as a Firmware Developer Level 2, located in Mount Pearl, NL, Dartmouth, NS, or potentially remote. Join a team dedicated to creating firmware for industry-leading underwater systems.
This role requires an intermediate skill level in firmware development. You will engage in coding, testing, and collaborating with multi-discipline teams to ensure robust performance of Kraken’s KATFISH™ Intelligent Towed SAS System. Your work will directly impact the effectiveness of mine detection and hydrographic surveying technologies.
Key Responsibilities:
• Code and maintain low-level firmware for Kraken products
• Develop optimized drivers for DMA, UART, SPI, CAN, I²C
• Create clean and efficient C++ and C code
• Collaborate with engineering teams for system design
• Write high-quality documentation for firmware features
Requirements:
• Proven firmware skills in real-world applications
• Degree in Computer, Electrical, or Software Engineering
• Experience with Arm Cortex-M or embedded Linux systems
• Strong proficiency in C++, CMake, and Git
• Experience with testing methodologies and debugging tools
Utilize your firmware expertise to drive innovation 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:
×