onsite
Senior UAV Systems Engineer - SKD SE
Systems Engineer
Lead the design, integration, and validation of autonomous UAV platforms, leveraging ROS, embedded C++, and Python to deliver high‑performance, software‑defined unmanned systems for defense applications.
About the role
Key Responsibilities
- Architect and develop flight‑control and autonomy software for UAV platforms using ROS and embedded C++.
- Integrate sensors, actuators, and communication subsystems, ensuring real‑time performance and reliability.
- Collaborate with hardware teams to define system requirements, perform trade‑offs, and validate designs through simulation and flight testing.
- Implement and maintain CI/CD pipelines, automated testing, and documentation for software releases.
- Provide technical leadership, mentor junior engineers, and drive continuous improvement of development processes.
Requirements
- 10+ years of experience in UAV or aerospace systems engineering.
- Proficiency in ROS, C++, Python, and real‑time operating systems.
- Strong background in flight‑control algorithms, sensor fusion, and embedded systems.
- Experience with simulation tools (MATLAB/Simulink, Gazebo) and flight test operations.
- Excellent problem‑solving skills, communication, and a passion for cutting‑edge defense technology.