Software Engineer - Command & Control - EVONA
Denver, CO 80201
About the Job
Software Development Engineer – Command & Control (Remote from Denver)
Denver - Remote
Job Overview:
We are looking for a highly skilled Software Development Engineer to work on cutting-edge Command & Control (C2) software solutions for satellite systems. This role involves developing and integrating software to meet mission-critical needs while collaborating with customers and stakeholders to engineer innovative solutions. You will leverage your deep understanding of C2 concepts and industry protocols to enhance our existing product suite, helping our customers manage satellites like servers.
Key Responsibilities:
- Develop, integrate, and implement Command & Control software for satellite vehicles.
- Work closely with customers to decompose mission requirements and design tailored solutions.
- Collaborate with a multidisciplinary team to enhance and integrate new features into our products.
- Focus on simplifying satellite operations and optimizing system performance.
Technical Requirements:
- Proficiency in programming languages such as Python, C++, or Java.
- Deep knowledge of satellite communication protocols (e.g., CCSDS, CSP, CFDP, IP) and data processing algorithms.
- Experience with standardized command and telemetry formats like XTCE and MIB.
- Familiarity with satellite encryption algorithms (e.g., AES-256 GCM, NSA Type 1 PEGASUS, CARIBOU).
- Experience in real-time operating systems (RTOS) and embedded software development.
- Strong skills in software performance optimization and best practices.
- Experience with cloud services, particularly AWS (Lambda, ECS, EKS, CloudWatch, S3, EC2, etc.).
- Proficient with version control systems such as Git or GitHub.
- Open-source contribution experience is a plus.
Preferred Soft Skills:
- Strong problem-solving and analytical abilities.
- Ability to independently manage tasks and deliver high-quality work with minimal supervision.
- A forward-thinking approach to C2 scalability and system proliferation.
- Commitment to software quality, maintainability, and resilience.
- Excellent communication skills, able to translate complex technical concepts for both internal teams and customers.
Qualifications:
- Bachelor’s degree in Computer Science, Electrical Engineering, or a related field.
- Minimum of 3 years of professional experience in software development or systems engineering for satellite command and control systems.
- Active US Security Clearance (TS/SCI).
This is a remote position based in Denver. If you are passionate about space technology and want to contribute to advancing satellite systems, we encourage you to apply!