Senior Ground Software Engineer - Astroscale U.S.
Denver, CO 80223
About the Job
Astroscale U.S. is dedicated to the global Astroscale vision of ensuring the safe and sustainable development of space for future generations. Astroscale U.S. Inc. is a leading provider of on-orbit servicing solutions — including inspection, transportation, life extension, debris removal and refueling — for the U.S. government and commercial operators around the world. Headquartered in Denver, Colorado, Astroscale U.S. applies world-class rendezvous, proximity operations and docking capabilities, mission design, policy, and economics expertise to solve the complex challenges our customers face.
Astroscale U.S. Inc. is currently seeking a Senior Ground Software Engineer to join our team in our Denver, Colorado location. In this role you will be integral to developing the ground system software for commanding and controlling the on-orbit servicing solutions that will deliver our vision of a sustainable space environment.
Job Description- Architect a modular, services-based, containerized, and scalable ground software solution to address needs across a full satellite mission lifecycle.
- Work in an agile environment to own and manage the development of ground software.
- Evaluate and perform peer reviews of software artifacts including those written in Python, Rust, and C.
- Facilitate the planning, tracking, and scheduling of software deliverables, including delivery from vendors and other collaborating entities.
- Develop software system level definition and concept of operations.
- Create and execute software system level verification, validation, integration, and test plans.
- Maintain and support operational ground software including working with and optimizing cloud infrastructure.
- Support the assessment of software and system issues to find solutions, including across software to hardware interfaces.
- Evaluate and recommend tools, technologies, and processes to ensure the software capability enables the highest quality satellite service mission product.
- Collaborate with customer and supplier staff, and staff from other parts of Astroscale.
- Experience with the software development life cycle processes and technologies.
- Experience with the principles and techniques for developing, modifying, debugging, releasing, and maintaining software systems for mission-critical aerospace applications.
- Experience building and working with software containers.
- Experience orchestrating containers in a production environment.
- Experience working with and developing a continuous integration and continuous deployment pipeline with automated testing and code analysis routines.
- Understanding of various coding methods and computer languages.
- Collaborative communication and interpersonal skills with the ability to work both independently and as part of a team.
- Experienced professional with greater than 8 years’ experience in software development, preferably within aerospace or defense.
- Bachelor’s degree, Master’s degree or PhD in science, technology, engineering or math, or equivalent experience.
Additional Information
Deadline to apply is December 1, 2024.
Salary range: $130-180k. The salary range represents the low and high end of the Astroscale U.S. Inc. salary range for this position. Actual salaries will vary and may be above or below the range based on various factors including but not limited to experience, knowledge, and ability as applicable to the role.
Please note Astroscale U.S. is a U.S. Government registered, export control compliant company, as such applicants should be a U.S. person or U.S. citizen.
Astroscale U.S. is committed to creating a diverse environment and we pursue and embrace a variety of thinking, beliefs, and ways of life that are international, open-minded, and inclusive.