Description:
General Activities
- Responsible for conducting systems tests on secure autonomous systems. This includes planning and executing flight test plans for new software features, electronics, sensors, and payloads on a UAV.
- Working with experts from external, internal and facilities teams to develop the environment to conduct the experiments.
Functional Activities
- Keep the drone fleet flight ready for testing newly developed software.
- Perform hands-on mechanical and electrical integration of new hardware components on the UAVs for testing.
- Create thorough test plans that reflect the actual working conditions of the UAVs, using innovative tools and programs.
- Execute these test plans and create detailed documentation and reports of the testing activities.
- Create well documented bugs on Jira of issues detected during testing.
- Tune and troubleshoot the PX4 flight control software to achieve the best possible performance on the UAV.
- Write programs to improve the existing software infrastructure of the autonomous UAV, in areas like obstacle avoidance, path planning etc.
- Closely work with secure autonomous hardware, firmware and software teams in developing the environments for experiments.
REQUIRED QUALIFICATIONS
Industry / Domain
- Autonomous UAV systems experience – design and development of zero-trust secure autonomous UAVs, UGVs and USVs.
- Broad understanding of complex systems, protocols, software, hardware, cryptography
The Professional We Are Looking For Should Have
- 5+ years Systems integration or testing and verification experience in UAV or UGV robot systems.
- Extensive experience with ROS/ROS2 for autonomous swarm UAV development.
- Knowledge of Gazebo is good but not critical.
- Excellent knowledge of UAV hardware, like Pixhawk and open-source software like Ardupilot and PX4.
- Hands-on experience in C/C++/Python, a clear understanding of OS fundamentals, strong computer science skills and a passion for keeping solutions safe.
- Experience with different UAV communication protocols like Mavlink, Ethernet, CAN, UART etc.
- Experience in integrating, operating, and tuning autopilots on UAVs is essential.
- Good working knowledge of UAV safety regulations and safe working operations.
- Excellent hardware troubleshooting skills.
- Ability to learn new skills and operate in a fast-paced and changing environment
- Excellent written and verbal communication skills