Senior Software Developer, Towed Systems

Mount Pearl, NL, CA, Canada

Job Description

Kraken Robotics | Transforming Subsea Intelligence



NEW CAREER OPPORTUNITY




Build your career with Kraken Robotics. Make a difference to others. If innovation drives you, and you want a career that makes a difference to the world, helping humanity overcome the challenges in our oceans - safely, efficiently, and sustainably -

then come join us at Kraken Robotics.



Kraken Robotics

is currently recruiting for a

Senior Software Developer, Towed Systems

to join our team in

Arizona, USA.




Full-Time - Permanent | Job Reference: KRSI-2025-51



Kraken's Towed Systems team is seeking a Senior Software Developer to work on our KATFISH(TM) Intelligent Towed SAS System. This is a high-impact role: as a senior developer on this team, you will design and build software that will advance Kraken's industry-leading towed underwater platform used in mine detection and hydrographic surveying.

ROLES AND RESPONSIBILITIES



Write correct, highly reliable code in C++ and python for vehicle navigation and control, data acquisition, mapping, and customer integration Collaborate with fellow senior developers to evaluate and document architectural decisions Work with the team technical manager and project manager to plan the delivery of new capabilities Leverage our simulation framework to strengthen and expand our automated test capabilities Provide technical guidance and mentorship to other developers Work with our CI systems to ensure deterministic builds and release candidates are available on demand for testing or deployment, minimizing the maintenance burden of development

QUALIFICATIONS AND EXPERIENCE



Eligible to obtain and maintain an active U.S. Top Secret SCI security clearance A minimum of eight years' experience developing software, at least three of which was for robotics platforms Degree in computer engineering, computer science, software engineering or equivalent High proficiency in developing mission-critical C++ for embedded Linux Solid experience with CMake build systems, revision management systems and testing Excellent design standards as well as strong analytical and problem-solving skills Ability to work independently as part of a remote team in an agile environment A good understanding of software engineering fundamentals such as testing, continuous integration, data structures, and agile development best practices

PREFERRED QUALIFICATIONS



A master's degree in computer science or a related field Proficiency with ROS or similar robotic frameworks Skill in integrating sensors into robotic or remote-sensing systems Applied knowledge of control systems Experience with robotic simulation frameworks A deep understanding of data communications protocols and networking Practical experience in machine vision, machine learning, or digital signal processing

This position is remote, open to applicants in Arizona, USA.

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2891263
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Mount Pearl, NL, CA, Canada
  • Education
    Not mentioned