Software Developer – Underwater Vehicle Systems

  • Company:
    Kraken Robotic Systems Inc.
  • Location:
  • Salary:
    negotiable / month
  • Job type:
  • Posted:
    2 days ago
  • Category:

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.ResponsibilitiesParticipate in all aspects of software development for our underwater vehicle systems, including design, implementation, code review, documentation, and testingDevelop software to run in a real-time underwater robotic environmentWork with various teams within Kraken to ensure the timely development and delivery of Kraken productsQualificationsDegree in Computer Engineering, Computer Science, Software Engineering or equivalentExperience with object-oriented software development, including C++ on both Windows and LinuxExcellent design standards as well as strong analytical and problem-solving skillsStrong written and oral communications skillsA good understanding of software engineering fundamentals such as testing, continuous integration, data structures, and agile development best practicesInterest in testing underwater robots in the fieldAny of the following would be considered an asset:Masters in Computer Science or a related fieldExperience in computer vision and/or image processing frameworksExperience in control systems and/or robotic simulation (e.g. Gazebo)Experience with OpenCV, gRPC, Git, Python, JavaScriptWorking with open source communitiesExperience with data communications protocols and networkingAbout 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.