We lead seed rounds and partner with founders from 0 to 1


Full Stack Software Engineer

Sea Machines Robotics

Sea Machines Robotics

Software Engineering
Boston, MA, USA
Posted on Wednesday, May 29, 2024

Sea Machines is a maturing startup specializing and leading in autonomous technology for marine vessels. Based in Boston and operating globally, the company is crewed by an experienced team of mariners, engineers, coders, and autonomy scientists.


Job Summary

We are seeking a Full Stack Software Engineer to join existing software team working on advanced autonomy software for our marine product. The candidate will work closely with the user interface team, system team, artificial intelligence team, and customer support team.

Responsibilities and Duties

  • Develop, test, and integrate advanced software for marine vessel autonomy.
  • Test, debug, and maintain reliable, safe, and production quality code.
  • Maintain software documentation and assist in the development of user documentation.
  • Participate in field testing & trials.
  • Work closely with customer support team and resolve customer issues.
  • Participate in daily scrum meetings.
  • Work cross-functionally with technical teams to execute functional testing, system integration verification and performance validation on new products in automated simulation and in vessel trials.
  • Qualifications and Skills
  • BS in Computer Science, Computer Engineering, Robotics, or other related engineering field.
  • 3+ years of experience in C++ and Python, and Javascript software development for commercial products demonstrating front-end and back-end experience.
  • Experience with UI Mobile App Development
  • ​​​​​​​Experience developing with Docker containers.
  • Familiarity with Shell Scripts in UNIX /Linux environment.
  • Experienced in full software life cycle development.
  • Experience with software version control (Bitbucket preferred).
  • Understanding of Agile SW Development Methodology.
  • Understanding of computer architecture.
  • Experience collaborating with other functional teams to seamlessly integrate software and hardware systems.
  • Good communications skills (verbal and written), ability to communicate complex ideas clearly and convincingly.
  • Comfortable with a fast-paced development schedule.
  • Experience CI/CD practices (IoT device deployment a plus)
  • Experience with MOOS-IvP a plus

Job Type: Full-time


  • 401(k)
  • Dental insurance
  • Disability insurance
  • Flexible spending account
  • Health insurance
  • Life insurance
  • Paid time off
  • Parental leave
  • Vision insurance