Sea Machines Robotics Sea Machines is a fast-growing startup specializing in autonomous technology for marine vessels. The world’s oceans convey 90% of global commerce. We’re applying Physical A.I. to disrupt the massive marine and maritime transportation market. Our tech provides ships and workboats the intelligence to operate autonomously and remotely, and which increases safety for maritime crews, and radically improves operator productivity.
www.sea-machines.com Job Summary We are seeking a Senior Autonomy 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 marine autonomy behaviors
Develop and extend our autonomy API layer.
Develop advanced algorithms for autonomous systems.
Maintain software documentation and assist in the development of user documentation.
Contribute to system architecture decisions across autonomy and API layers
Debug and resolve complex field issues
Participate in on-vessel trials and performance validation
Collaborate cross-functionally with Controls, UI, Simulation, and Customer Support
Qualifications and Skills
BS in Computer Science, Computer Engineering, Robotics, or other related engineering field required, MS or PhD preferred.
4+ years of experience in C++ and Python software development for commercial products.
4+ years of experience developing autonomy software, e.g., path planning, obstacle avoidance, sensor fusion, map building, etc.
Hands-on experience with MOOS-IvP, ROS, or similar robotics middleware frameworks
Strong understanding of behavior-based autonomy architectures, and vehicle dynamics and kinematics.
Experience debugging distributed systems in Linux environments
Familiarity with Docker-based deployment workflows
Experience working with real-world robotic systems
Comfortable with a fast-paced development schedule.