Software Engineer, Robotics
Listed on 2026-07-08
-
Software Development
Robotics
Our client is building autonomous underwater drones, robotics, and AI systems to help monitor and protect the ocean across defense, ocean science, and commercial survey missions.
They recently announced $46M in funding, including a $38M Series A led by Andreessen Horowitz, with participation from Booz Allen Ventures and Harpoon Ventures.
As a Software Engineer, you’ll own core parts of the software platform powering a fleet of autonomous underwater robots - making them reliable, observable, and supportable at scale.
You’ll work across onboard services, shore-side infrastructure, deployment systems, fleet monitoring, simulation/testing infrastructure, and operator/customer tooling.
Tech stack includes: Python, Pydantic, NATS, Web Sockets, Docker, NiceGUI, GStreamer, MCAP, and Linux.
What you’ll do:
- Build systems for reliable software deployment, rollouts, and rollbacks across robots in the field
- Develop tools for fleet monitoring, telemetry, logging, alerting, and remote debugging
- Improve communication between vehicles and ground control over intermittent subsea/maritime links
- Expand simulation, integration testing, and replay tooling for robotics workloads
- Build dashboards, mission-planning interfaces, and operator/customer tools
- Deploy and validate software in real-world subsea conditions
What we’re looking for:
- 5+ years of production software experience
- Experience with distributed systems, networking, containerized services, and message-passing architectures
- Experience building reliable software for field-deployed, remote, or hardware-connected systems
- Comfortable working with robotics, firmware, mechanical, and electrical engineering teams
- Able to travel domestically and internationally for field testing
Bonus points for experience in marine, aerospace, automotive, robotics, IoT/fleet management, simulation infrastructure, embedded Linux, or safety-/reliability-critical systems.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).