cover image
Sierra Space

Sierra Space

sierraspace.com

1 Job

1,524 Employees

About the Company

Sierra Space is building a shared ecosystem in space for scientific collaboration and innovation to benefit life on Earth.

With technologies that make space more affordable and accessible, we're dedicated to creating a prosperous and secure space economy that will benefit all of humanity.

Rapidly advancing toward the launch of the next generation of space transportation, the world's first commercial spaceplane, Dream Chaser(r), will perform cargo supply and return missions for NASA - delivering up to 12,000 pounds of cargo to the International Space Station (ISS) at a time.

Sierra Space is also the developer of the Large Integrated Flexible Environment (LIFE(tm)), a modular, three-story inflatable habitat that we are developing as we build the first commercial space station. The unique structure will provide opportunities for multiple businesses including manufacturing, pharmaceuticals, and other sectors, to optimize zero gravity benefits.

Listed Jobs

Company background Company brand
Company Name
Sierra Space
Job Title
Software Engineer II, Flight Software
Job Description
Job title: Software Engineer II, Flight Software Role Summary: Design, develop, test, and maintain flight software and algorithms for small satellite missions, ensuring alignment with mission requirements and industry best practices. Work across the full software life cycle in an Agile Scrum environment, collaborating with multidisciplinary teams to deliver robust, high‑integrity embedded solutions. Expectations: - Deliver high‑quality, maintainable code compliant with established coding standards. - Own end‑to‑end development of software modules, from concept through deployment. - Participate actively in design reviews, sprint planning, and code reviews. - Communicate progress, risks, and defect resolutions clearly to stakeholders. - Maintain documentation of designs, configurations, and operational procedures. - Remain current on emerging space and software technologies and advocate best practices. Key Responsibilities: - Design, implement, and unit‑test flight‑ready code for embedded processors. - Architect software solutions addressing spacecraft systems, sensors, communications, and ground infrastructure. - Integrate flight software with testbed prototypes and production hardware. - Perform system integration and validation against mission use cases. - Manage source code using Git, ensuring traceability and change control. - Conduct peer code reviews and maintain code quality metrics. - Troubleshoot and resolve software defects under tight schedule constraints. - Document software design decisions, configuration management, and operational guidelines. - Contribute to architecture analyses, balancing performance, cost, and schedule. - Support the acquisition and retention of required U.S. Security Clearance. Required Skills: - Strong object‑oriented design and coding experience in C++. - Proven background developing flight code on embedded systems. - Proficiency with Agile/Scrum development practices. - Experience with version control (Git) and code review processes. - Ability to design, debug, and test complex software applications. - Knowledge of software development life‑cycle phases and documentation standards. - Excellent communication, teamwork, and problem‑solving abilities. Required Education & Certifications: - Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, or equivalent practical experience. - Minimum 2+ years of relevant software development experience. - Must be eligible for and maintain a U.S. Security Clearance.
Centennial, United states
On site
Junior
23-11-2025