Evergreen Requisition - Senior and Principal Software Engineers (Space Destinations)

Company: Sierra Space
Company: Sierra Space
Location: Centennial, CO
Commitment: Full time
Posted on: 2023-05-03 17:06
At Sierra Space, we envision a future where humanity lives and works in space, on moons, and on distant planets. Sierra Space builds and delivers the future of space transportation, destinations and infrastructure, offering “space-as-a-service” in support of the new space economy.Sierra Space, based in Louisville, Colorado with operations in Madison, Wisconsin, Durham, North Carolina, and Kennedy Space Center, Florida, designs and manufactures advanced spacecraft, satellites, propulsion and environmental systems, spacecraft subsystems and components for the U.S. government (including NASA), commercial customers and international organizations. Learn more about Sierra Space Express your interest in becoming a part of an amazing team architecting, designing and developing Flight Software for the Life Habitat and Orbital Reef!  In these types of software engineering roles, you would be directly responsible for creating a robust, scalable and high performing software architecture supporting long duration missions in space. Working with a team of architects, you would be working through various layers of software including, ground system, platform, application and security while aligning with business rules and hardware designs. The products you would develop would not only go to space but will be a part of shaping the future of Spaceflight.  You would be pivotal in helping to build a foundation for space programs to come while helping Sierra Space build a platform in space. Let us now of your interest in making history with us.These types of positions would support the Lead Software Architect and/or the Software Architects and Flight Software Lead through the following:Design and Implement complex, safety critical and mission critical Flight Software that will manage every aspect of a mission from lower-level Command and Data Handling (CD&H) to Automation and Fault Detection, Isolation and Recovery (FDIR).Develop and execute comprehensive tests at the Unit, Integrated, and Functional Test level to ensure compliance to requirements and adherence to design.Integrate various flight software units, components and data products to ensure a robust software system.Develop Software Documentation including but not limited to: Software Requirements Specification, Software Design Descriptions, Software UML Models, Software User Guides, Software Test Plans and Software Test Descriptions.Coordinate and collaborate across multi-discipline/multi-organizational teams to understand key aspects of various subsystems, safety requirements and operational requirements.Support Hardware-Software Integration Team, Simulation Team and Flight Controllers, Qualification of the Software, training of Flight Controllers and support during missions.Work within well-defined processes and strong change management discipline to ensure accountability and tracking for all software changes working towards certification.Work products through multiple Agile Scrum teams ensuring accountability and that commitment are met.Must-haves:Bachelor of Science degree in an Engineering field or related discipline and typically the following years of relevant experience although higher education may be considered in lieu of required experience:Senior Software Engineer: Typically, 10 or more yearsPrincipal Systems Engineer: Typically, 14 or more yearsRelevant work experience may be considered in lieu of education.Demonstrated strong knowledge of engineering principles and practices. Progressive experience working in multi-disciplinary design and development teams.Ability to thrive in a fast-paced, ambiguous start-up environment. Preferred:•Understand and have executed the entire Software Design Lifecycle.Understanding of Real Time Operating System Concepts.Experience in technology evaluation and selection including operating systems and frameworks.Understand memory, timing and throughput constraints in an embedded system and ensure robust and sound designs that address these issues.Experience using SysML/UML to create Software Architecture and Designs.Experience and knowledge of Software Design Patterns and Models.Understanding/experience with microservices.Understanding/experience with Hypervisors.Understanding/experience Symmetric/Asymmetric multi-processing.Experience with embedded C/C++ and PythonExperience with Configuration Management platforms (GIT, SVN)Experience developing on a Real Time Operating System (VxWorks preferably)Understanding or ARINC 653Ability to present complex and safety critical SW designs to peers and customers.Experience with large Space Design Programs or Space Flight Operations.Knowledge of pitfalls and that cause performance issues in embedded systems.The ability to obtain and maintain a Security Clearance may be required. Learn more about the background check process for Security ClearancesImportant Notice:To conform to U.S. Government international trade regulations, applicant must be a U.S. Citizen, lawful permanent resident of the U.S., protected individual as defined by 8 U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of State or U.S. Department of Commerce.With 30+ years of proven spaceflight heritage, Sierra Space has provided more than 4,000 space systems, subsystems, and components to customers worldwide, and participated in more than 500 missions to space, including to Mars. The company has technology in production and in development to enable space habitats for short- and long-duration space travel, a fleet of Dream Chaser spaceplanes, and the first free-flying commercial space station. Please visit http://www.sierraspace.com to learn more about Sierra Space, its business areas, capabilities, programs, products, and services.Physical/Mental/Emotional Requirements:Frequently walk, sit, stand, climb stairs and stepsFrequently repeat same hand, arm, and finger motion many times to include finger and hand dexterity.Rarely lifting or carrying up to 20 lbs.Working Conditions:Rarely exposed to outdoor elements (high/low temperatures, sun, rain/snow, etc.)Rarely exposed to fumes or hazardous chemicals/materialsRarely exposed to loud noisesEstimated Starting Salary Range: $120,552.10 - $165,759.14Sierra Space offers annual incentive pay based upon performance that is commensurate with the level of the position.Sierra Space offers a generous benefit package, including medical, dental, and vision plans, 401(k) with 150% match up to 8%, life insurance, 3 weeks paid time off, tuition reimbursement, and more.At Sierra Space, our mission is to dream, innovate, inspire and empower the next generation to transform humanity through technology and imagination. As an Equal Opportunity Employer, we welcome our employees to bring their whole selves to their work. Sierra Space is committed to fostering an inclusive, accepting, and diverse environment free of discrimination on the basis of race, color, age, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran. Contributions to Sierra Space come in many shapes and styles, and we believe diversity in our workforce fosters new and greater ways to dream, innovate, and inspire.
View Original Job Posting