Software Development Engineer – Command & Control
Remote from Denver
Description:
What You'll Be Doing:
You will be responsible for developing and integrating software Command & Control solutions for satellite vehicles as well as working with customer stakeholders to decompose mission requirements and engineer solutions with existing products. The successful candidate will have a very strong understanding of C2 concepts and common industry standards and protocols such as CCSDS, CSP, CFDP, XTCE, and MIB. You will collaborate with a multidisciplinary team to develop and incorporate solutions into the companies broader product suite with a focus on simplifying operations and allowing our customers to utilize their satellites like servers!
Tech Skills:
- Proficiency in programming languages such as Python, C++, or Java
- Strong understanding of satellite communication protocols such as CCSDS, CSP, CFDP, IP and data processing algorithms
- Strong understanding of standardized command and telemetry definitions such as XTCE and MIB
- Understanding of satellite encryption algorithms such as AES-256 GCM, AES-256 CFB, AES-256 ECB, NSA Type 1 PEGASUS, NSA Type 1 CARIBOU
- Experience with real-time operating systems (RTOS) and embedded software development
- Strong knowledge of software performance optimization and best practices
- Preferred experience with AWS services such as Lambda, ECS, EKS, CloudWatch, S3, EFS/EBS, EC2, and RDS
- Familiarity with Git and GitHub or similar framework for version control
- Preference for experience with open source
Soft Skills:
- Deep technical analysis and troubleshooting skills
- A foresight for scalability and proliferation of c2
- Independent self-starter; able to complete projects on time with minimal guidance
- A high standard for software maintainability, quality, resilience, and performance
- Strong cross-functional communication and ability to distill complex information for internal and customer-facing audiences
Background Qualifications:
- Bachelor's degree in Computer Science, Electrical Engineering, or related field
- 3+ years [professional] experience with software development and/or systems engineering for satellite command and control systems
- Active US Security Clearance (TS/SCI)