Ground System Software Engineer (R4787)
Develops ground control stations, mission planning tools, and communication interfaces for drone operations on the XBat Platform. Requires 5+ years software experience, proficiency in C++/Python/JS, UI frameworks, distributed systems, and ability to obtain security clearance.
About the job
Responsibilities
- Design, develop, and maintain software systems for the XBat Platform.
- Build robust ground control stations, mission planning tools, and communication interfaces.
- Provide user-facing applications to operate XBat.
- Collaborate with Aircraft Software, Hivemind, and Flight Test teams.
Required Qualifications
Senior Level:
- Bachelor’s degree in Computer Science, Software Engineering, Robotics, or related field with 5+ years professional software development experience.
- Or Master’s with 4+ years, or PhD with 2+ years.
Staff Level:
-
Bachelor’s degree in Computer Science, Software Engineering, Robotics, or related field with 7+ years professional software development experience.
-
Or Master’s with 6+ years, or PhD with 4+ years.
-
Strong proficiency in C++, Python, or JavaScript/TypeScript.
-
Experience building distributed systems or networked applications.
-
Experience designing and developing ground control station (GCS) software for critical mission applications.
-
Experience developing user interfaces (e.g., Qt, React, or similar frameworks).
-
Strong debugging and system integration skills.
-
Ability to work in fast-paced, cross-functional engineering environment.
-
Ability to obtain security clearance.
Preferred Qualifications
- Experience with UAS platforms.
- Experience with AI/ML systems.
- Exposure to cybersecurity best practices for embedded or distributed systems.
Skills
C++, Python, JavaScript, TypeScript, Qt, React, Distributed Systems, Networked Applications, Gcs Software, System Integration
Similar jobs
Fullstack Engineering jobsBuilds and owns provider- and pet parent-facing pricing features across the web stack, with emphasis on backend engineering, production observability, testing, and AI-augmented development. Requires 3+ years of professional software development experience and comfort with Python/Django or another major backend language.
Build and maintain Salesforce, CRM, and business-application integrations that improve operational workflows and reliability. The role requires 3+ years of software engineering experience, Salesforce development expertise, integration knowledge, and strong collaboration with technical and business stakeholders.
Build the TypeScript SDK foundation used by GitLab Duo clients across editors and web applications. The role involves Node.js and Vue 3 development, public API design, secure credential handling, package publishing, and performance optimization in a fully remote environment.
Build secure, scalable data and AI applications on Databricks, including interactive interfaces, APIs, dashboards, and conversational analytics solutions. The role requires 5+ years of full-stack application development experience and proficiency with Python plus modern web frameworks.
Build and own the user-facing platform for an agentic AI company, including workflow creation tools, client and internal interfaces, external access gateways, and organizational automation. The role requires strong product judgment, rapid execution, and end-to-end ownership.