All Positions
UAV Engineer
EngineeringKaohsiung, TaiwanFull time
At Hyarks, our autonomous vessels don't operate alone — they work in tandem with aerial systems to extend sensing, communication, and operational reach. We need someone who can make that coordination bulletproof. You'll work across the full stack of drone autonomy: flight controller configuration, mission logic, state estimation, and the interface layer between our USV and UAV platforms.
What You'll Do
- Build and stress-test USV–UAV coordination pipelines in simulation
- Identify failure modes, improve robustness, and validate edge cases
- Transfer simulation work to real drone hardware — tuning, testing, and iterating
- Own the air side of our multi-platform autonomous system
Requirements
- Significant hands-on experience with PX4 or ArduPilot
- Strong understanding of flight controller architecture and MAVLink communication
- Programming skills in C++ and Python
- Experience with ROS/ROS 2 for system integration
- Ability to work in simulation environments (Gazebo, AirSim, or similar) and transfer results to hardware
- Proven experience developing and deploying software on real UAV platforms
Bonus Points
- Experience with perception pipelines and coordinate frame transformations (TF/TF2)
- Background in visual servoing or vision-based relative navigation
- Familiarity with multi-agent coordination or cooperative robotics
- Knowledge of GNSS-denied navigation or precision landing