> Markdown version of [/jobs/ext/3407594-principal-ground-support-equipment-gse-software-engineer](https://www.wearedevelopers.com/jobs/ext/3407594-principal-ground-support-equipment-gse-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Principal Ground Support Equipment (GSE) Software Engineer - **Company:** Trident Systems Inc - **Location:** Sterling, VA, United States - **Experience:** Expert - **Salary:** $111,000.0 - $206,000.0 - **Contract:** Permanent contract - **Skills:** Computing Platforms, Systems Engineering, Automation of Tests, Configuration Management, Code Review, Databases, Computer Engineering, Continuous Integration, Data Stores, Data Systems, Software Debugging, Distributed Systems, Python (Programming Language), Object-Oriented Software Development, Software Architecture, Software Engineering, System Programming, Systems Integration, TCP/IP, Web Applications, Web Application Frameworks, Data Logging, Data Processing, Enterprise Software Applications, Concurrency, Safety Critical Systems, Computer Equipment, Build Management, Information Technology, Asynchronous Programming, Software Coding - **Published:** September 29, 2026 - **Apply:** https://diversityjobs.com/main/sendform/8/8/28176/1/18468541?backUrl=%2Fcareer%2F18468541%2FPrincipal-Ground-Support-Equipment-Gse-Software-Engineer-Virginia-Sterling ## About the Role * Bachelor's degree in computer engineering, electrical engineering, computer science, or a related technical discipline. * 9+ years of related experience with a bachelor's degree OR 7+ years with a graduate degree. * Extensive professional experience developing software in Python. * Expert-level proficiency with asyncio and concurrent/asynchronous programming paradigms. * Significant experience communicating with hardware devices (e.g., instruments, controllers, embedded systems). * Strong background in software architecture and object-oriented design for complex or distributed systems. * Demonstrated ability to debug, stabilize, and optimize complex software systems that interact with physical hardware. * Excellent communication skills, with the ability to work effectively across disciplines including software, test, systems, electrical, and manufacturing engineering. * Experience providing technical leadership or architectural direction for a software platform or framework., * Experience with automated electronic test systems and Ground Support Equipment (GSE) in aerospace, defense, or complex electronics environments. * Hands-on experience with SCPI, PyVISA, serial interfaces, CAN, TCP/IP, and other common instrument/control protocols. * Background in manufacturing or production test environments, particularly those involving high-reliability or safety-critical systems. * Degree in Electrical Engineering, Computer Engineering, Electronics Technology, Robotics, Mechatronics, or a closely related field. * Proven track record developing reusable software frameworks or platforms adopted by multiple teams or programs. * Experience designing systems for long-term maintainability, scalability, and reuse within engineering and production organizations. Pay Information Full-Time Salary Range: $111,000 - $206,000 Please Note: Actual compensation offered will be determined based on several factors including, but not limited to, relevant experience, skills, education, certifications, internal equity, business considerations, and geographic location where applicable. ## Description We are seeking a Principal Ground Support Equipment (GSE) Software Engineer to lead the design, development, and evolution of the software platforms that control our automated electronic test and support systems. This role owns the technical direction and architecture of reusable software frameworks that serve both engineering development and production test environments. The ideal candidate brings deep expertise in modern Python software engineering, asynchronous systems programming, hardware communications, and software architecture. You will define, build, and continuously improve the core GSE software platform that enables reliable, maintainable, and scalable automated test and support systems across multiple programs and product lines. You will collaborate closely with the Lead Test Systems Engineer, Integration & Test engineers, the Engineering Systems Integration Engineer, and other cross-functional stakeholders to ensure the GSE software platform aligns with organizational needs and supports long-term engineering infrastructure. Success in this role is measured by: * Robustness, stability, and maintainability of the core platform * Reliability and uptime of production test operations * Measurable productivity gains for engineering and test teams * Effective reuse of frameworks across projects and programs * The ability to support increasingly sophisticated automated GSE and test systems What Makes This Role Distinct? This is not a QA automation or web application role. The Principal GSE Software Engineer: * Defines and owns the reusable software platform that powers automated electronic test systems and Ground Support Equipment. * Sets the technical direction and architecture for long-lived engineering infrastructure supporting multiple products and programs. * Operates at the intersection of software engineering, hardware control, and systems integration to enable sophisticated, mission-critical automated test and support operations. In this role, you will be the technical leader ensuring that our GSE software platform is robust, extensible, and capable of supporting increasingly complex automated systems-directly influencing engineering efficiency, product quality, and production reliability., Technical Leadership & Architecture * Define the overarching GSE software platform architecture, including standards, design principles, and best practices. * Design scalable asynchronous software architectures for concurrent control of instruments and support equipment. * Lead the development of reusable Python frameworks that underpin automated GSE and test systems. * Establish clear abstractions, interfaces, and patterns for instruments, communication buses, and test procedures. * Evaluate and select tools, libraries, and technologies for the GSE software stack, providing well-reasoned recommendations and tradeoff analyses. Framework & Platform Development * Develop reusable instruments and communication abstractions that can be applied consistently across diverse projects and test systems. * Architect and implement execution frameworks for sequencing, scheduling, concurrency, error handling, logging, and health monitoring. * Design and build measurement acquisition, data processing, and results management software integrated with enterprise engineering tools and data systems. * Implement robust configuration, deployment, and monitoring mechanisms for GSE software in both laboratory and production environments. System Integration & Cross-Functional Collaboration * Partner with the Lead Test Systems Engineer to co-develop the framework architecture that underpins all automated test systems. * Work with Integration & Test engineers to translate I&T requirements into reliable, maintainable automated test procedures on the GSE platform. * Collaborate with the Engineering Systems Integration Engineer to integrate GSE software with enterprise systems (e.g., engineering databases, PLM, configuration management, data repositories). * Provide expert support to production test operations, including diagnosing complex system issues, improving performance, and enhancing reliability. Engineering Excellence & Mentorship * Champion professional software engineering practices, including code reviews, automated testing, CI/CD, documentation, and configuration management. * Mentor and coach software and test engineers in asynchronous programming, software architecture, and best practices for automated test and GSE systems. * Drive continuous improvement in coding standards, design guidelines, and development workflows for the GSE software ecosystem. * Lead root-cause analysis efforts for complex GSE software issues and implement durable corrective actions that improve system behavior over time. ## Related Videos - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Concurrency with Go](https://www.wearedevelopers.com/videos/191-concurrency-with-go) - [Kubernetes and Microservices with Multi-Model Databases](https://www.wearedevelopers.com/videos/382-kubernetes-and-microservices-with-multi-model-databases) - [An Applied Introduction to eBPF with Go](https://www.wearedevelopers.com/videos/1075-an-applied-introduction-to-ebpf-with-go) - [Structured Concurrency in Practice: CoroutineScope vs StructuredTaskScope](https://www.wearedevelopers.com/videos/100349-structured-concurrency-in-practice-coroutinescope-vs-structuredtaskscope) - [Fault Tolerance and Consistency at Scale: Harnessing the Power of Distributed SQL Databases](https://www.wearedevelopers.com/videos/1146-fault-tolerance-and-consistency-at-scale-harnessing-the-power-of-distributed-sql-databases) ## Related Articles - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [How Much Does a Software Engineer Make? Realistic Software Engineering Salaries](https://www.wearedevelopers.com/magazine/425-how-much-does-a-software-engineer-make-realistic-software-engineering-salaries) - [Software Engineer Salary in The UK](https://www.wearedevelopers.com/magazine/231-software-engineer-salary-in-the-uk) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)