Zydro Marine Technologies ยท 3 months ago
Founding Robotics Software Engineer
Zydro Marine Technologies is a venture-backed startup focused on building modular marine autonomy systems for unmanned surface vessels. They are seeking a Robotics Software Developer to lead the development of onboard marine autonomy software, responsible for architecting and implementing a ROS-based autonomy stack that integrates navigation, perception, and control systems.
Information Technology & Services
Responsibilities
Work closely with your team & pilot customers to define requirements & project scope
Design, implement, and maintain core autonomy software components using ROS 2 (C++/Python)
Integrate and test control interfaces for propulsion, steering, and sensing systems using CAN bus, NMEA 2000, UMAA and other industry standards protocols and specs
Work with simulation, mission planning, and hardware-in-the-loop testing frameworks to validate the safety and reliability of autonomy behaviors
Contribute to control algorithms for waypoint navigation and dynamic obstacle avoidance
Participate in sea trials to support testing of unmanned surface vessels
Qualification
Required
Experience with C, C++ and/or Python
Competency in a Linux-based environment
Understanding of the IP networking stack, TCP/UDP, etc
Familiarity with ROS or other robotics middleware
Experience with Git, Docker, CI/CD tools, and other software development & deployment tools
Preferred
Experience deploying code in IoT or robotics to constrained edge environments
Experience with CAN Bus, SPI, I2C, or other embedded communication protocols
Hands-on experience with autonomy, path planning, or controls for mobile robots such as USVs or AUVs
Comfortable working with sensors such as GPS, IMUs, radar, cameras, etc
Company
Zydro Marine Technologies
Our mission is to unlock large-scale exploration & defense of the ocean by making it radically easier to build mission-capable ocean robots.
Funding
Current Stage
Early StageCompany data provided by crunchbase