ZPS is seeking a Software Engineer to join a Command & Control (C2) team, focused on building and integrating software solutions for satellite vehicles. You’ll help enable users to operate large, heterogeneous constellations through our platform—treating satellites like servers. This role is critical to supporting new government customer work, increasing urgency around key product milestones, and managing growing complexity in our systems.
Requirements
- Languages: Python (primary), Rust (for performance-critical components), C++ (acceptable substitute for Rust), Ruby (integration familiarity helpful).
- Protocols & Standards: CCSDS, CSP, CFDP, XTCE, MIB, IP.
- Security & Encryption: AES-256 (GCM, CFB, ECB), NSA Type 1 (PEGASUS, CARIBOU). Must have experience integrating cryptographic systems.
- DevOps & Platforms: Kubernetes (deployment focus), AWS, Git/GitHub, DevSecOps practices.
- Databases: Relational and time-series.
- Preferred: Experience with open-source software and real-time embedded systems.
- Must have experience working with cryptographic systems, especially NSA Type 1 integrations.
Responsibilities
- Develop and integrate satellite C2 software, focusing on secure, scalable, and high-performance systems.
- Collaborate with platform engineers to deploy software into Kubernetes environments, especially for DoD use cases.
- Integrate NSA Type 1 encryption algorithms into C2 workflows (e.g., PEGASUS, CARIBOU).
- Work closely with government customers to onboard new satellite missions and integrate other Quindar products into secure environments.
- Apply your understanding of the satellite ecosystem, including hardware/software integration for autonomous vehicles.
Other
- Applicants must posses a TS/SCI Clearance for consideration
- Must have active TS/SCI clearance.
- Strong troubleshooting and technical analysis.
- Highly adaptable and creative problem solver.
- Independent and self-driven with minimal supervision.