Capella Space is looking to solve complex technical problems related to the automated operations system for their satellite constellation, specifically in the areas of tasking, scheduling, and commanding SAR satellites. This involves applying principles from software engineering, physics, mathematics, and optimization to ensure efficient and reliable data collection and delivery for their customers.
Requirements
- Proficiency in programming languages: Python (required), Rust, Java, or C++
- Experience with cloud-based distributed systems and microservices (e.g., AWS, Azure)
- Lambda
- S3
- EKS
- SQS
- Familiarity with containerization and orchestration platforms (e.g., Docker, Kubernetes)
- Experience with version control systems (e.g., Git)., gitlab and CI/CD pipelines
Responsibilities
- Design and implement systems that directly impact Capella's tasking & scheduling operations
- Collaborate with Tasking & Scheduling engineers to design, develop, and test software solutions
- Write clean, efficient, and maintainable code
- Research and apply software and engineering best practices
- Extract and analyze data to measure the success of the constellation automated operations
- Participate in code reviews
- Optimize system performance and reliability
Other
- Bachelor's or Master's degree in Mathematics, Computer Science, Engineering, Physics, Statistics, or a related field
- Excellent problem-solving and analytical skills
- Excellent communication and collaboration skills
- Eagerness to learn new skills and technologies
- To conform to U.S. Government space technology export regulations, including the International Traffic in Arms Regulations (ITAR), Capella Employees must be a U.S. citizen, lawful U.S. permanent resident (i.e., current Green Card holder), or lawfully admitted into the U.S. as a refugee or granted asylum, or be eligible to obtain the required authorizations from the U.S. Department of State and/or the U.S. Department of Commerce, as applicable.