Senior Ground Control Software Engineer (UAV)
TLDR
Develop and maintain Ground Control Station software for edge-autonomy UAVs, delivering user-friendly interfaces to monitor health, control flights, and ensure safety.
- Design, develop, and maintain features for the Ground Control Station (GCS) software.
- Implement user-facing functionality for monitoring aircraft status and controlling flight operations.
- Contribute to GUI development, communication interfaces, and supporting algorithms.
- Collaborate with a small cross-functional team to integrate software with aircraft systems.
- Work with flight test teams and operational users to understand requirements and improve usability.
- Troubleshoot and resolve issues related to telemetry, communication links, and system performance.
- Support integration, testing, and validation of GCS software in real-world and simulated environments.
- Write clean, maintainable, and well-tested code following team standards.
- Participate in code reviews and contribute to improving development practices.
- Provide guidance and informal mentoring to junior engineers.
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- 5–8+ years of professional software engineering experience.
- Strong experience developing complex applications (frontend, backend, or full-stack).
- Proficiency in one or more programming languages (TypeScript, C++, Python, C#, or similar).
- Experience with UI frameworks (React, Angular, Vue, or desktop frameworks like Qt, WPF).
- Solid understanding of real-time systems, networking, and data communication.
- Familiarity with UAV/UAS communication protocols (e.g., MAVLink, DDS, or similar).
- Experience integrating software with external systems (APIs, hardware, or distributed services).
- Understanding of modular software design and maintainable architectures.
- Experience with version control, CI/CD, and testing practices.
- Strong debugging and problem-solving skills.
- Ability to work effectively in a collaborative, cross-functional team environment.
- Experience in aerospace, robotics, or other safety-critical domains.
- Exposure to ground control systems, mission planning tools, or telemetry systems.
- Familiarity with geospatial or mapping technologies (e.g., Mapbox, GIS tools).
- Experience with real-time data visualization or streaming (e.g., video, telemetry).
- Basic understanding of UAV/UAS operational workflows and constraints.
- Experience supporting system integration, flight testing, or simulation environments.
- Some experience mentoring junior engineers.
- Modern production facility with cutting-edge equipment and a dynamic work environment.
- Competitive compensation.
- Health and children accident insurance, after probation time.
- Accident insurance from first day.
- Annual bonus program based on performance.
- Yearly salary review.
- Financial support in special life situations.
Benefits
Health Insurance
Accident insurance from first day.
financial support in special life situations
Paid Time Off
Yearly salary review.
Redwire Defense Tech is a company focused on the design, manufacturing, and integration of autonomous unmanned aerial vehicles (UAVs) and advanced electro-optical surveillance systems. Our solutions cater to the defense, security, civil, and industrial sectors, providing cutting-edge technology that is trusted for critical operations worldwide.