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

Ready to apply?

Apply for this Role