- San Francisco, California, United States
PNT (Positioning, Navigation, and Timing) Software Engineer focused on localization technologies for autonomous surface and subsea vehicles.
Responsibilities
- Architect and implement tightly‑coupled navigation for subsea and surface vehicles using factor graphs
- Fuse IMU, DVL, pressure, USBL/SBL acoustic positioning, and GNSS/RTK when surfaced
- Keep position error bounded across multi‑day dives
- Contribute to vision and acoustic localization for docking and recovery
- Fuse radar, AIS, and EO/IR cameras for collision avoidance and COLREGs‑compliant autonomy
Requirements
- Nice to have: marine navigation
- Nice to have: DVL
- Nice to have: USBL/SBL
- Nice to have: INS
- Nice to have: multibeam