Ground Control Software Engineer
The Ground Control Software Engineer at Confidential Client develops operator-facing software for mission planning, telemetry visualization, and flight review using TypeScript, React, and backend services in Python or Go. This role involves designing resilient interfaces for challenging field conditions, collaborating with flight software teams, and iterating based on operator feedback to support autonomous aircraft operations in high-consequence environments.
About Careertakes
👉 Important disclosure: Careertakes is a third-party recruiting platform supporting this hiring process. If selected, you will be employed directly by our client, Defense and Space Manufacturing, Aviation and Aerospace Component Manufacturing.
Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.
What You’ll Do
The Confidential Client is hiring a Ground Control Software Engineer to build operator-facing ground control station software used for mission planning, live telemetry, mapping, and post‑flight review. You will work across the front end and backend services and partner directly with operators and autonomy/flight‑software engineers.
- Develop ground control station features for mission planning, flight monitoring, and post‑flight review.
- Build telemetry visualization and map interfaces that remain responsive with live vehicle data and intermittent links.
- Implement backend services to ingest, store, and serve telemetry, mission, and vehicle state data.
- Design UI/UX for field conditions (sunlight, latency, intermittent connectivity, offline behavior).
- Define and consume vehicle interfaces and protocols together with flight‑software and autonomy teams.
- Instrument applications and services for reliable diagnostics and field failure analysis through logs and metrics.
- Write automated tests, participate in code reviews, and support continuous releases.
- Support test events and field deployments; turn operator feedback into product improvements.
What We’re Looking For (Minimum Qualifications)
- Located in the United States and within commuting distance of Rock Hill, SC.
- Bachelor’s degree in Computer Science, Computer Engineering, or a related discipline, or equivalent practical experience.
- Production web application experience with TypeScript and React (or a comparable framework).
- Backend service experience in Python, Go, or a comparable language, including API design.
- Experience displaying real‑time / streaming data in a UI under operational constraints.
- Familiarity with version control, code review processes, and regular release cadence.
- U.S. Person status required (U.S. citizen, lawful permanent resident, or protected individual under 8 U.S.C. 1324b(a)(3)) — this role involves access to ITAR‑ and EAR‑controlled technical data.
Preferred Qualifications
- Experience with UAS ground control, robotics operator interfaces, or command‑and‑control software.
- Familiarity with MAVLink, ROS, or related vehicle/protocol ecosystems.
- Experience with mapping libraries such as Mapbox, Leaflet, Cesium, or equivalents.
- Experience building offline‑capable or field‑deployed applications.
- Experience with containerized deployment and CI/CD pipelines.
- Active or prior U.S. security clearance.
Work Location & Additional Notes
- This is an on‑site / local role based in Rock Hill, SC. Candidates must be able to commute to the Rock Hill area for office time, testing, and field deployments as required.
- The Confidential Client’s work supports defense and aerospace missions; compliance with export control and access requirements (ITAR/EAR) is mandatory. Applicants must meet the U.S. Person requirement noted above.
- We follow best practices for equitable hiring and make reasonable accommodations for applicants with disabilities. If you need an accommodation during the application or interview process, please let Careertakes know.
Equal Opportunity & Hiring Transparency
Careertakes and our client are Equal Opportunity Employers committed to building a diverse and inclusive workforce. We prohibit discrimination or harassment of any kind. To support a fair and efficient hiring process, AI tools may be used to assist with application review or resume screening. These tools do not replace human decision-making. Final hiring decisions are made by people.
If you have questions about how your data is used, please contact us directly.
Negotiate a higher salary! Check the salary ranges for this job type in your area.
View My Salary Range