Principal Software Development Engineer
Apply now »Date: 7 Jul 2026
Location: ARE, AE
Company: EDGE Group PJSC
External Job Description
Position Overview
We are seeking an experienced Principal Software Development Engineer to lead the design, development, and delivery of advanced software solutions for next-generation UAV systems.
Key Responsibilities
- Design and develop software for UAV systems, including flight control, ground control, mission planning, and supporting applications.
- Architect scalable, modular, and high-performance software for real-time operations.
- Optimize software performance and reliability
- Mentor software engineers and promote engineering best practices.
- Define technical roadmaps and contribute to long-term technology strategy.
- Develop testing frameworks for simulation, validation, and field testing.
- Troubleshoot software issues during development and operational testing.
Qualifications
- Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.
- 5+ years of software engineering experience, including leadership of software teams.
- Strong experience with C++, Python, and Embedded C.
- Solid knowledge of RTOS, control systems, and UAV navigation algorithms.
- Experience with MAVLink, CAN Bus, wireless communication, and embedded systems.
- Knowledge of UAV industry standards and regulatory requirements is an advantage.
#EDGE
Job Segment:
Developer, Testing, Embedded, Computer Science, Telecommunications, Technology