About Us
Zydro Marine Technologies is a venture-backed startup building modular marine autonomy systems for unmanned surface vessels (USVs). We’re on a mission to accelerate the exploration & defense of the ocean for western interests. To accomplish this, we are building a modular hardware & software platform which interfaces with consumer off-the-shelf marine propulsion, steering & sensors, making it radically simpler & cheaper to build mission-capable USVs.
We're a team of experts in robotics, command & control software, IoT, and marine electronics, and we partner with boatbuilders & government customers to solve hard problems at sea. We’re growing, and looking for talented, driven engineers with an interest in the maritime domain!
About The Role
We’re hiring a Robotics Software Developer to lead development of onboard marine autonomy software used on unmanned surface vessels. You’ll be responsible for architecting and implementing a ROS-based autonomy stack that integrates navigation, perception & control systems into a robust, modular platform deployed across diverse vessel types.
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.
Required Qualifications
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 Qualifications
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.
If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.
Zydro Marine Technologies is looking for talented engineers, operators, and business specialists to help build modular marine autonomy systems for USVs and accelerate maritime capabilities for commercial and government customers.
Experienced Oracle EBS engineer needed to lead EBS implementations, integrations, and technical development for KIOXIA's enterprise systems.
An innovative engineering team seeks a recent graduate to build and optimize firmware and embedded software, gaining hands-on experience with hardware interfaces and real-world systems.
Senior Software Engineer role at Visa to design and deliver scalable, secure payment services used worldwide.
Experienced Java Developer needed to build and modernize mission-critical federal applications for a rapidly growing technology firm supporting federal civilian and national-security customers.
As a Product Security Engineer intern at Adobe, you'll help identify and remediate security issues and contribute automation and secure-development improvements alongside experienced security engineers.
Senior Full Stack Software Engineer to help build internal developer platforms and AI-powered workflows that increase engineering velocity across Zapier.
Experienced Salesforce Solution Architect needed to lead enterprise-scale design and integrations across Sales, Service, Data, Experience Clouds and Agentforce for FIS.
Contribute to next-generation GPU optimization and AI infrastructure as a Spring intern, working hands-on with CUDA, deep learning frameworks, and systems engineering to accelerate inference and training.
Crusoe Cloud seeks a hands-on Software Engineer II to lead development of its Software Defined Networking strategy using Linux kernel, XDP/eBPF, DPDK, and SmartNIC/DPU technologies.
Delinea is hiring a Senior .NET Software Engineer to develop cloud-native microservices and enhance platform tooling for a fast-growing identity security product.
Develop and support embedded and desktop software solutions for Sono-Tek's ultrasonic coating systems and internal processes in a hands-on, on-site engineering role.
Senior Software Developer needed to architect and implement high-performance code generators and packet-inspection software for Altera's next-generation Cyber Security processor engine.
Experienced backend engineer needed to build and operate scalable API and microservice systems for a fast-growing automotive platform in a US-remote role.