Job Description - Principal Software Development Engineer
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.
All Job Ads are subject to GrabJobs’s Terms of Service. We allow users to flag postings that may be in violation of those terms. Job Ads may also be flagged by GrabJobs moderation team. However, no moderation system is perfect, and flagging a posting does not ensure that it will be removed.
Be the first to receive the latest Others Full-Time Jobs in the UAE.
Setup your job alert:
By activating job alerts, I agree to GrabJobs Terms & Privacy Policy. I can unsubscribe to job alerts anytime.
Skip
GrabJobs is the no1 job portal in the UAE, connecting you to thousands of jobs fast!
Find the best jobs in the UAE, apply in 1 click and get a job today!