We're building the H 1 and TF 100 — autonomous surface vessels designed to redefine offshore and maritime operations. We're hiring a USV Software Engineer to work across the full software stack of our vessels. This is a startup. You'll have real ownership, make real technical decisions, and see your code run on real vessels in real sea conditions.
What You'll Do
Work across the full software stack — from embedded firmware to autonomy and navigation
Develop and integrate control, guidance, and sensor systems for autonomous vessels
Debug and test software on real hardware in maritime conditions
Collaborate across engineering disciplines in a fast-paced environment
Requirements
Strong C++ and/or Python programming skills
Experience with real-time or embedded systems, robotic platforms, or autonomous vehicles
Familiarity with ROS or ROS 2 for system integration
Hands-on debugging and testing on real hardware
Proven experience developing software for real autonomous or robotic platforms — not just simulation
Bonus Points
RTOS and microcontroller firmware development
PLC programming and integration
Control theory and algorithm design: PID, MPC, or state-space methods
Experience with dynamic positioning, path planning, or autonomous navigation