The Opportunity

Mount Pearl, NL
Full-time - Permanent

We are seeking a Software Developer to join our UI development team. 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 C# based user interfaces, including requirements gathering, design, implementation, documentation, and testing
  • Participate in peer code reviews to facilitate knowledge sharing and promote excellence in software quality
  • Contribute to existing and new UI applications, ranging from robotic control to data visualization
  • Work with various teams within Kraken to ensure the timely development and delivery of Kraken products

What you'll need


  • Degree in Computer Engineering, Computer Science, Software Engineering or equivalent
  • Experience with C# with a solid understanding of MVVM and/or MVC design patterns
  • Experience with Figma / Adobe xD or similar wireframe / mockup software 
  • Experience creating clean and intuitive UI/UX applications
  • 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:
    • Previous work with WPF or UWP platforms
    • Experience with DirectX or other 3D applications
    • Experience with Git, C++, Python, JavaScript
    • An Agile/Scrum certification or equivalent experience in an Agile/Scrum team

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.

Apply Now