The Opportunity

Mount Pearl, NL
Full-time - Permanent

We are seeking a Software Developer to work on the Kraken SeaVision® subsea 3D laser imaging 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


  • Participate in all aspects of software development for our SeaVision system, including design, implementation, code review, documentation, and testing
  • Implement and debug various algorithms in C/C++ on Linux
  • Help strengthen the test suite and DevOps processes
  • Oversee the deployment of software on production units
  • Support internal and external customers

What you'll need


  • Degree in Computer Engineering, Computer Science, Software Engineering or equivalent
  • Proven experience writing software in C/C++ on a Unix/Linux platform
  • 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
  •  Any of the following would be considered an asset:
    • Masters in Computer Science or a related field
    • Experience with Qt, OpenCV, gRPC, Google Test, Git
    • Experience with Ruby, Python or JavaScript
    • Working with open source communities
    • Experience with data communications protocols and networking

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 sensors, software, subsea batteries, and underwater robotics for Unmanned Maritime Vehicles used in military and commercial applications.

Apply Now