Discover

The Opportunity

Mount Pearl, NL | Dartmouth, NS
Engineering
Experienced
Full-time

We are seeking a Software Developer to work with the Kraken ThunderFish® Hovering Autonomous Underwater Vehicle and KATFISH™ Intelligent Towed SAS System. The successful candidate will work within our close-knit team on cutting edge, disruptive technology for underwater robotics and sensors.

What you'll do

Responsibilities

  • Participate in all aspects of software development for our underwater vehicle systems, including design, implementation, documentation, and testing
  • Participate in peer code reviews to facilitate knowledge sharing and promote excellence in software quality
  • Develop software to run in a real-time underwater robotic environment
  • Work with various teams within Kraken to ensure the timely development and delivery of Kraken products

What you'll need

Qualifications

  • Degree in Computer Engineering, Computer Science, Software Engineering or equivalent
  • Experience with object-oriented software development, including C++ on both Windows and Linux
  • Excellent design standards as well as strong analytical and problem-solving skills
  • Strong written and oral communications skills
  • A good understanding of software engineering fundamentals such as testing, continuous integration, data structures, and agile development best practices
  • Interest in testing underwater robots in the field
  • Any of the following would be considered an asset:
    • Masters in Computer Science or a related field
    • Experience with Git, Python, Bash
    • Experience with ROS or similar robotic frameworks
    • Experience in control systems and/or robotic simulation (e.g. Gazebo)
    • Experience with data communications protocols and networking
    • Working with open source communities

A little bit about us

Kraken Robotic Systems Inc.

Kraken Robotic Systems Inc. is a marine technology company engaged in the design and development of advanced handling systems, sensors, software, subsea batteries, and underwater robotics for Unmanned Maritime Vehicles used in military and commercial applications. www.krakenrobotics.com