Staff Robotics Engineer
BedrockAutonomous Ocean company
Richmond, United States$190,000-$235,000Lead
Northzone
Costanoa Ventures
Primary Venture Partner
Eniac Ventures
Autopilot
Harmony Partners
Software Engineering
About the role
TL;DR
Sets technical direction for autonomy and vehicle software on AUVs.
- •Bedrock Ocean builds and operates autonomous underwater vehicles (AUVs) that collect georeferenced ocean-floor data at commercial scale.
- •This role sets the technical direction for autonomy and vehicle software across our growing fleet of AUVs.
- •Key Responsibilities Own the architecture of the vehicle software system and drive it toward a modular design.
- •Lead the hardest cross-disciplinary robotics problems end to end.
- •Set and raise standards for how the robotics team builds, tests, and validates vehicle software.
- •Drive rigorous testing across simulation, hardware-in-the-loop, and field trials.
- •Improve autonomy and vehicle behaviors so vehicles handle long, continuous missions with minimal intervention.
- •Requirements 8+ years building robotics or autonomous-systems software, including at least 5–7 years in a commercial, production robotics environment shipping at scale.
- •Deep experience architecting vehicle or autonomy software that stayed robust, modular, and scalable as it grew.
- •Strong fundamentals in C++ and/or Python, and hands-on experience with ROS or ROS 2 on real hardware.
- •Depth in one or more of GNC, state estimation, sensor fusion, or mission autonomy, with breadth across the rest.
- •A track record building fault detection and recovery (FDIR), health monitoring, or safe-state behaviors into systems that must run unattended and recover on their own.
Required skills
C++PythonGitLinux
Domain expertise
aerospacedefense
Tech stack
PythonC++GitLinux