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