Job Description

Based at Kraken Robotics Services (Newfoundland, Canada)

Full-Time – Permanent   | Job Reference: KRSI-2023-01

Roles and Responsibilities

We are seeking Software Developers to join the Kraken software team. The successful candidates will work within our close-knit team on cutting edge, disruptive technology for the Kraken Thunderfish® and KATFISH™ underwater robotic vehicles, and the Kraken Synthetic Aperture Sonar (SAS) systems.

Key Responsibilities Include:

  • Develop software for Kraken robotic or sonar systems, or the user interfaces to control those systems and visualise their data
  • Participate in all aspects of software development, including requirements gathering, design, implementation, documentation, and testing
  • Participate in peer code reviews to facilitate knowledge sharing and promote excellence in software quality
  • Help with the continued development of our testing and dev-ops processes.

Qualifications and Experience

  • Degree in Computer Engineering, Computer Science or equivalent
  • Excellent design standards as well as strong analytical and problem-solving skills
  • Strong written and oral communication skills
  • A good understanding of software engineering fundamentals such as testing, continuous integration, data structures, and agile development best practices
  • Experience with at least one of:
    • C++ on both Windows and Linux
    • C# with a solid understanding of MVVM and/or MVC design patterns.
    • Full stack web development, using React, Node.js, and/or other modern web technologies
  • Experience with any of the following would be considered an asset:
    • Git, Python, Bash
    • ROS or similar robotic frameworks
    • Figma/Adobe xD or similar wireframe/mock-up software
    • Data communications protocols and networking
    • Control systems and/or robotic simulation (e.g. Gazebo)
    • ARM-based development, specifically Nvidia Jetson
    • Digital signal processing
    • WPF or UWP frameworks
    • REST API development
    • DirectX or other 3D applications
    • Working on web-based map applications
    • Working in an Agile/Scrum environment
    • Working with open-source communities

To Apply:

Email your latest CV, stating job reference KRSI-2023-01 to:

Return to jobs

To Find Out More

Software Developers

Apply Now


Software Developers


Kraken Robotics


Software Developers


Newfoundland, Canada

Closing Date:

30 June 2023