Zydro Marine Technologies
Robotics Software Engineer
Newton, MA
Sponsorship not specifiedDetected 30 days ago
PythonRustC++AlgorithmsGitDockerCI/CDLinuxEmbedded SystemsSystems EngineeringRoboticsMechanical DesignElectrical EngineeringTest AutomationCommunicationActuators
About the role
- We're looking for a generalist robotics engineer with strong software fundamentals, hands-on hardware integration experience, and solid systems engineering skillset.
Responsibilities
- Design, develop and test software for unmanned maritime robotic systems
- Develop and maintain autonomy software using frameworks such as ROS or MOOS-IvP
- Develop and tune vehicle guidance, navigation & control algorithms
- Develop software interfaces to devices using CAN-bus, NMEA 2000, J1939, MAVLink, etc.
- Develop algorithms for simultaneous localization & mapping (SLAM) and multi-target tracking
- Build tools for system diagnostics, logging, monitoring, replay, and post-mission analysis
- Deploy to the field to support field testing and iterative product development
- Collaborate with a larger team to design a unified hardware and software architecture
Requirements
- 3-5+ years of professional software development or robotics engineering experience
- Bachelor's degree in Computer Science, Electrical Engineering, Mechanical Engineering, or similar software or engineering background.
- Programming experience in C++, Python, Rust, or similar systems-oriented languages
- Experience integrating hardware, sensors, and embedded devices into production systems
- Experience with vehicle and embedded communications protocols such as CAN, NMEA 2000, J1939, MAVLink, serial, or Ethernet
- Familiarity with robotics frameworks such as ROS, ROS 2, MOOS-IvP, ArduPilot, or similar
- Experience using Git and modern software development workflows
Nice to have
- Experience with maritime robotics or autonomous vehicle systems
- Experience deploying robotic systems in field environments
- Experience with embedded Linux, RTOS-based systems, or firmware development
- Experience integrating navigation, perception, or mission sensors
- Experience with simulation, automated testing, or hardware-in-the-loop testing
- Familiarity with Docker, CI/CD, and deployment workflows
- Ability to read electrical schematics and troubleshoot hardware systems
- Comfortable supporting field operations and testing on a boat
Company info
- Zydro Marine Technologies is a venture-backed startup creating "The Geospatial Toolkit for Maritime". We're building the end-to-end ecosystem to collect, process & distribute nautical charts and other geospatial products for mission-critical usage across maritime autonomy, fleet management, and navigation applications.
- We're a growing team of experts in geospatial data, marine robotics, and command & control software, and we're looking for talented, driven candidates to join us! If you love building beautiful maps, wrangling data sources, developing & testing unmanned systems, or hanging out on boats... this is the job for you.
- The Role
- We're hiring a Robotics Software Engineer to help develop a new platform for automated maritime survey and ISR data collection. In this role, you will design, build, integrate, and test software and hardware systems on unmanned maritime platforms.
- This role is ideal for someone who enjoys building real-world robotic systems that operate in challenging, unstructured environments outside the lab.
- Zydro Marine Technologies is a venture-backed startup creating "The Geospatial Toolkit for Maritime".
- We're building the end-to-end ecosystem to collect, process & distribute nautical charts and other geospatial products for mission-critical usage across maritime autonomy, fleet management, and navigation applications.
- We're a growing team of experts in geospatial data, marine robotics, and command & control software, and we're looking for talented, driven candidates to join us!
- If you love building beautiful maps, wrangling data sources, developing & testing unmanned systems, or hanging out on boats... this is the job for you.
- We're hiring a Robotics Software Engineer to help develop a new platform for automated maritime survey and ISR data collection.
- In this role, you will design, build, integrate, and test software and hardware systems on unmanned maritime platforms.
Apply directly at Zydro Marine Technologies →Create a free account for alerts like thisView Zydro Marine Technologies immigration profile
This listing is sourced directly from Zydro Marine Technologies's careers page and normalized into a canonical job model.