Ground Control Station Software Engineer
Listed on 2026-06-27
-
Software Development
Software Testing, Software Engineer, Embedded Systems/ Firmware/ IoT, Embedded Software Engineer
The Ground Control Station (GCS) Software Engineer is responsible for the development, integration, and maintenance of ground control station software used for monitoring, commanding, and mission management of eVTOL systems. This role contributes to the design and implementation of GCS applications that support telemetry reception, vehicle command and control, mission planning, and system health monitoring. The position works closely with flight control, avionics, and systems engineering teams to ensure reliable communication and operational interaction between airborne systems and the ground segment.
The role also supports verification and integration activities in accordance with applicable software development and certification processes, including traceability between requirements, design artifacts, and verification results.
- Design, develop, and maintain Ground Control Station software for monitoring and commanding eVTOL systems.
- Implement functionality for telemetry reception, processing, and visualization of aircraft state and system data.
- Develop vehicle command and control interfaces enabling operators to safely interact with airborne systems.
- Design and implement mission planning and execution tools to support operational flight scenarios.
- Implement health monitoring and status visualization features for aircraft subsystems and avionics components.
- Take end‑to‑end responsibility for GCS software requirements, architecture, and implementation, ensuring alignment with system‑level requirements.
- Support software verification activities in accordance with applicable certification processes (e.g., DO‑178C), including maintaining traceability between requirements, design, code, and tests.
- Design and implement communication interfaces with airborne systems, including protocols such as MAVLink, UDP/TCP, and telemetry links.
- Integrate GCS software with flight control systems, avionics networks, and vehicle communication infrastructure.
- Support software integration and validation activities using simulation environments (Software‑in‑the‑Loop (SIL) and Hardware‑in‑the‑Loop (HIL) test setups).
- Assist with ground testing and flight test operations by supporting GCS software deployment, monitoring, and troubleshooting.
- Bachelor’s degree in Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Aerospace Engineering, or a related field (advanced degree preferred).
- Minimum 6‑10 years of experience in software development for ground control systems, UAV/UAS, aerospace systems, or similar real‑time control environments.
- Demonstrated experience developing Ground Control Station or operator interface software for monitoring and commanding autonomous or remotely operated vehicles.
- Proficiency in modern software development languages and tools commonly used for GCS applications (e.g., C++, Qt/QML, full‑stack development or other GUI frameworks).
- Familiarity with software development processes used in safety‑critical systems, including traceability and verification practices aligned with DO‑178C or comparable standards.
- Strong experience in implementing telemetry reception, command interfaces, mission planning tools, and system monitoring dashboards.
- Experience designing and implementing communication protocols with airborne systems, including MAVLink, UDP/TCP networking, and telemetry data links.
- Strong problem‑solving, system integration, and cross‑disciplinary collaboration skills, with the ability to work closely with flight control, avionics, and test teams.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).