All Positions
USV Software Engineer
EngineeringKaohsiung, TaiwanFull time
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
- Knowledge of marine hydrodynamics or USV dynamics
- Sensor integration experience: IMU, GPS, LiDAR, sonar, cameras