• Share
  • Share

Share this page via

Copy URL

Perception Scientist for Marine Autonomy - Machine Vision

Boston, MA
Job Type

Sea Machines is a fast-growing startup specializing in autonomous technology for marine vessels. We’re passionate about applying practical A.I. to the massive global ocean transportation market. Our products provide ships and workboats the intelligence to work remotely and give maritime operators the tools to effectively communicate with them. Based in Boston and operating globally, the company is crewed by an experienced team of mariners, engineers, coders, and autonomy scientists. Our culture is dynamic, collaborative and biased towards execution.

Sea Machines is venture-funded and we’ve introduced our first product, the Sea Machines 300. We’re located on the East Boston waterfront in historic Jeffries Point, with quick access to the T and water taxis.

Job Summary

We are seeking a Perception Scientist with machine vision experience to actively push the next stage of perception R&D at Sea Machines which tackles the exciting challenges of moving the world’s fleets to the era of autonomous operations. This role will focus on the use of machine vision on marine vessels and will work in conjunction with the existing R&D perception team currently looking at multimodal sensor fusion of live data streams (AIS, radar, LiDAR, etc.). A focus will be on SLAM, object detection, object tracking, visual domain understanding, and sensor calibration.

This position reports to the Director of Engineering

Responsibilities and Duties

  • Specification, selection and integration of machine vision technology on SMR vessels
  • Development of detection and tracking algorithms
  • Integrate prototype into the existing Sea Machines autonomy system
  • Maintain software documentation and assist in the development of user documentation
  • Participate in field testing & trials.
  • Document and communicate bugs & issues encountered during testing & trials.
  • Participate as a multi-disciplinary engineering team member including team meetings, stand-ups & quality reviews.
  • Work cross-functionally with technical teams developing autonomy, communications, perception, system interfaces and hardware to execute functional testing, system integration verification and performance validation on new products in automated simulation and in vessel trials.
  • Develop collaborative relationships and work closely with suppliers, engineering, operations, sales team and customers.

Qualifications and Skills

  • Advanced Degree in Computer Science, Electrical Engineering, Mechanical Engineering, Aerospace, Controls, or a related field, with a publication record on relevant topics.
  • Experience working with and developing software algorithms for object tracking using cameras
  • Proficiency developing software for complex products using C, C#, C++, Python, OpenCV, TensorFlow, Keras, Theano.
  • Experience collaborating with other functional teams to seamlessly integrate software and hardware systems.
  • Excellent communication and writing skills.
  • Experience with building autonomous systems containing both perception and control.
  • Experience with ROS, MOOS or equivalent robotics architecture preferred
  • Experience with GPU acceleration, CUDA
  • Working knowledge of modern machine learning methods.
  • Working knowledge of planning and control theory.
  • Understanding and appreciation of hardened industrial systems
  • Excellent analytical and program solving skills, excellent written and oral communication, self-starter and highly motivated.

Current openings

You can also share this page directly from any apps you have installed on your phone.