Software Engineer, Unmanned Maritime Systems, Ocean Systems Group

Triton Systems, Inc.

  • Chelmsford, MA
  • Permanent
  • Full-time
  • 1 month ago
  • Apply easily
Are you Driven to Innovate? Triton Systems develops new exciting innovative products for the maritime environment. The Ocean Systems group is seeking a hands-on software engineer with an interest in developing marine systems - from the initial concepts to demonstrating prototypes and commercialization of a product.Triton's Ocean Systems group develops Unmanned Maritime Vehicles (UMVs): underwater vehicles (UUVs), surface vehicles (USVs), aerial vehicles (UAVs) and sub-systems of these. Additionally, the Ocean Systems group develops systems for submarines, wave energy systems and acoustic systems for the defense, energy and academic sectors.Innovative technical problem solving within a multi disciplined team of researchers will be a major part of your work life. Responsibilities will include:
  • Developing software architecture and writing software to meet requirements and specifications of ocean systems projects.
  • Planning, conducting, and iterating software testing in the lab and in the field.
  • Presenting program progress and technical results to peers and to customers, who may not have a technical background. Writing periodic progress reports for customers on projects you are working on.
  • Composing technical proposals for solutions to customer needs.
Basic Qualifications:
  • A four-year degree in Computer Science, Computer/Electrical Engineering, Robotics, or equivalent with experience; advanced degree(s) is a plus.
  • Beginning your career to ten years of work experience will be considered.
  • Development experience with C/C++ and/or Python.
  • Development experience with middleware such as ROS 1 or 2 and MOOS
  • Comfortable with being involved in three to four projects simultaneously.
  • Excellent written and oral communication skills.
  • A system engineering mindset with a personal desire for the project's success.
Desired qualifications:
  • Direct experience with listed job responsibilities.
  • Familiarity with systems engineering principles.
  • Software development experience with unmanned systems; maritime systems a plus.
  • Familiarity with typical sensors and payloads used on unmanned systems.
  • Experience developing in a Linux environment and on single board computers (SBCs).
  • Experience with Unmanned Maritime Autonomy Architecture (UMAA) a plus.
  • Experience with MATLAB, Simulink, Simscape.
  • Familiarity with common version control systems, such as, Github, Gitlab, SVN.
  • Familiarity with SLAM, CV, ML, or AI.
  • Experience with field testing; experience at-sea testing a plus.
  • Experience with DoD R&D projects, Navy programs, and/or SBIR programs.
Job Posted by ApplicantPro

Triton Systems, Inc.