Space Exploration Software Development Engineer

4 days ago


Vancouver, British Columbia, Canada Sierra Space Full time

About the Role

We're seeking a skilled Space Exploration Software Development Engineer to join our team at Sierra Space.

As a key member of our Orbital Mission and Services division, you'll be responsible for designing and developing flight software and algorithms solutions for spacecraft missions.

Your primary focus will be on understanding, analyzing, and evaluating satellite and constellation capabilities, mission concepts, and system requirements.

You'll work closely with cross-functional teams to ensure we meet customer requirements by making data-driven decisions in architecting, implementing, and testing the design in a testbed prototype and subsequent delivery of the flight code.

This role requires strong technical knowledge of C++ and experience working with real-time operating systems like VxWorks.

You'll also contribute to analyses of various architectures that include space vehicles, satellites, sensors, communications, and ground infrastructure; evolving or creating new approaches based on analysis results.

In addition, you'll evaluate the mission effectiveness of candidate approaches, balancing mission objectives against factors such as development and lifecycle costs.

The ideal candidate will have a strong background in developing flight code on embedded processors and experience working in an Agile Scrum environment.

Responsibilities

  • Design and develop flight software and algorithms solutions for spacecraft missions
  • Analyze and evaluate satellite and constellation capabilities, mission concepts, and system requirements
  • Work closely with cross-functional teams to ensure customer requirements are met
  • Develop and implement data-driven decisions in architecting, implementing, and testing the design
  • Evaluate the mission effectiveness of candidate approaches
  • Contribute to analyses of various architectures that include space vehicles, satellites, sensors, communications, and ground infrastructure

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or related field
  • At least 6 years of relevant experience in software development, with a focus on space exploration or aerospace industry
  • Strong technical knowledge of C++ and experience working with real-time operating systems like VxWorks
  • Experience working in Agile Scrum environment
  • Ability to analyze and evaluate complex systems and make data-driven decisions

Benefits

We offer a competitive salary range of $104,827 - $144,138 (Level III) or $138,634 - $190,623 (Sr), depending on your level of experience and qualifications.

Additionally, we provide 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.

About Us

Sierra Space is a leading provider of space-based services and solutions, committed to pushing the boundaries of what is possible. We're driven by a passion for innovation and a desire to make a meaningful impact on the world.

Our team is comprised of talented individuals who share our vision for a future where humanity lives and works in space, on moons, and on distant planets.

We're dedicated to fostering a culture of collaboration, creativity, and continuous learning, where everyone has the opportunity to grow and thrive.

Estimated Salary Range: $104,827 - $144,138 (Level III), $138,634 - $190,623 (Sr)



  • Vancouver, British Columbia, Canada Sierra Space Full time

    About Sierra SpaceWe are a leading space technology company that envisions a future where humanity lives and works in space. Our mission is to push the boundaries of what is possible and make a profound impact on human history.As a Flight Software Engineer at Sierra Space, you will be part of a talented team that designs and develops cutting-edge software...

  • Software Engineer

    2 weeks ago


    Vancouver, British Columbia, Canada Sierra Space Full time

    Job Title: Software Engineer - Space Mission SystemsAbout the Role:As a Software Engineer in the Space Mission Systems team at Sierra Space, you will be part of a dynamic and innovative team that designs and develops cutting-edge software solutions for space exploration. Your primary responsibility will be to develop and maintain software systems for...


  • Vancouver, British Columbia, Canada Sierra Space Full time

    About the RoleWe are seeking a highly motivated and experienced Senior Software Test Engineer to join our team as Deputy Lead. As part of our Centralized Software and Artificial Intelligence organization, you will be responsible for designing, implementing, and executing test plans to identify issues, bugs, and defects before product release.Key...


  • Vancouver, British Columbia, Canada Sierra Space Full time

    About Sierra SpaceAt Sierra Space, we are revolutionizing the future of space exploration and development. Our mission is to push the boundaries of what is possible and create a new era of space-based technologies.We are seeking an exceptional Embedded Flight Software Engineer to join our team. As a key member of our software development team, you will be...


  • Vancouver, British Columbia, Canada Sierra Space Full time

    About UsSierra Space is a pioneering company that envisions a future where humanity thrives in space, on moons, and distant planets. Our mission is to create a platform in space that benefits life on Earth, revolutionizing the way we live, work, and explore.


  • Vancouver, British Columbia, Canada Sierra Space Full time

    About the RoleWe are seeking a highly skilled Flight Software Engineer to join our team at Sierra Space. As a key member of our Orbital Mission and Services (OMS) division, you will be responsible for designing and developing flight software and algorithms solutions for spacecraft missions.Key Responsibilities:Design and develop flight software and...


  • Vancouver, British Columbia, Canada Sierra Space Full time

    About the RoleWe are seeking a highly skilled Flight Software Engineer to join our team at Sierra Space. As a key member of our Orbital Mission and Services (OMS) division, you will be responsible for designing and developing flight software and algorithms solutions for spacecraft missions.Key Responsibilities:Design and develop flight software and...


  • Vancouver, British Columbia, Canada Sierra Space Full time

    About the RoleWe are seeking a highly skilled Flight Software Engineer to join our team at Sierra Space. As a Flight Software Engineer, you will be responsible for designing and developing flight software and algorithms solutions for spacecraft missions.Your primary responsibility will be to ensure that our spacecraft meets customer requirements by making...

  • Software Engineer

    1 month ago


    Vancouver, British Columbia, Canada Sierra Space Full time

    About Sierra SpaceSierra Space is a pioneering company that envisions a future where humanity lives and works in space, on moons, and on distant planets. Our mission is to create a platform in space that benefits life on Earth and together we will alter the course of humanity.About the RoleWe are seeking a highly skilled Software Engineer to join our team in...

  • Software Engineer

    1 month ago


    Vancouver, British Columbia, Canada Sierra Space Full time

    About Sierra SpaceSierra Space is a pioneering company that envisions a future where humanity lives and works in space, on moons, and on distant planets. Our mission is to create a platform in space that benefits life on Earth and together we will alter the course of humanity.About the RoleWe are seeking a highly skilled Software Engineer to join our team in...

  • Software Engineer

    4 weeks ago


    Vancouver, British Columbia, Canada Sierra Space Full time

    About Sierra SpaceWe are a pioneering company that envisions a future where humanity lives and works in space, on moons, and on distant planets. Our mission is to create a platform in space that benefits life on Earth and together we will alter the course of humanity.About the RoleWe are seeking a highly skilled Software Engineer to join our team in creating...

  • Software Engineer

    4 weeks ago


    Vancouver, British Columbia, Canada Sierra Space Full time

    About Sierra SpaceWe are a pioneering company that envisions a future where humanity lives and works in space, on moons, and on distant planets. Our mission is to create a platform in space that benefits life on Earth and together we will alter the course of humanity.About the RoleWe are seeking a highly skilled Software Engineer to join our team in creating...

  • Software Engineer

    2 months ago


    Vancouver, British Columbia, Canada Sierra Space Full time

    About Sierra SpaceWe are a pioneering company that envisions a future where humanity lives and works in space, on moons, and on distant planets. Our mission is to create a platform in space that benefits life on Earth and together we will alter the course of humanity.About the RoleWe are seeking a skilled Software Engineer to join our team and contribute to...

  • Software Engineer

    2 months ago


    Vancouver, British Columbia, Canada Sierra Space Full time

    About Sierra SpaceWe are a pioneering company that envisions a future where humanity lives and works in space, on moons, and on distant planets. Our mission is to create a platform in space that benefits life on Earth and together we will alter the course of humanity.About the RoleWe are seeking a skilled Software Engineer to join our team and contribute to...


  • Vancouver, British Columbia, Canada Sierra Space Full time

    At Sierra Space, we are pushing the boundaries of space exploration. Our mission is to create a future where humanity lives and works in space, on moons, and on distant planets. We are seeking a talented Flight Software Engineer to join our team in Louisville, Colorado.About the Role: As a Flight Software Engineer, you will be responsible for designing and...


  • Vancouver, British Columbia, Canada Sierra Space Full time

    About the RoleWe are seeking a highly skilled Flight Software Engineer to join our team at Sierra Space. As a key member of our Orbital Mission and Services (OMS) division, you will be responsible for designing and developing flight software and algorithms solutions for spacecraft missions.Our ideal candidate will have a strong background in software...


  • Vancouver, British Columbia, Canada Sierra Space Full time

    About the RoleWe are seeking a highly skilled Flight Software Engineer to join our team at Sierra Space. As a key member of our Orbital Mission and Services (OMS) division, you will be responsible for designing and developing flight software and algorithms solutions for spacecraft missions.Our ideal candidate will have a strong background in software...


  • Vancouver, British Columbia, Canada Sierra Space Full time

    About the RoleWe are seeking a highly skilled Space Software Developer to join our Propulsion Systems team. As a member of this team, you will play a critical role in designing and developing cutting-edge software products for spacecraft missions.Your primary responsibility will be to design and develop flight software and algorithms solutions for spacecraft...


  • Vancouver, British Columbia, Canada Sierra Space Full time

    About the RoleWe are seeking a skilled Embedded Flight Software Engineer to join our team at Sierra Space. As a key member of our Orbital Mission and Services division, you will be responsible for designing and developing flight software for spacecraft missions. Your primary focus will be on understanding, analyzing, and evaluating satellite and...


  • Vancouver, British Columbia, Canada Sierra Space Full time

    About the RoleWe are seeking a highly skilled Flight Software Engineer to join our team at Sierra Space. As a key member of our Orbital Mission and Services (OMS) division, you will be responsible for designing and developing flight software and algorithms solutions for spacecraft missions.Our team is passionate about pushing the boundaries of what is...