Senior Flight Software Engineer

4 weeks ago


Vancouver, British Columbia, Canada Sierra Space Full time

About the Role

We 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. Your primary responsibility will be to ensure that our spacecraft systems 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.

Key Responsibilities:

  • Design and develop flight software and algorithms solutions for spacecraft missions
  • Ensure that spacecraft systems meet customer requirements
  • Make data-driven decisions in architecting, implementing, and testing the design
  • Deliver high-quality flight code

About You

We are looking for a highly motivated and experienced software engineer who is passionate about developing innovative solutions for spacecraft systems. You should have a strong background in software development, particularly in C++ and real-time operating systems. Experience with spacecraft flight software development and a strong understanding of engineering principles and practices are also essential.

Requirements:

  • Bachelor of Science degree in Computer Science, Software Engineering, or related discipline
  • 14 or more years of relevant experience
  • Advanced capabilities using Computer Aided Engineering tools
  • Demonstrated knowledge of engineering principles and practices
  • Experience working in multi-disciplinary teams
  • Ability to obtain and maintain a Top-Secret U.S. Security Clearance

Preferred Qualifications:

  • Strong technical understanding of C++
  • Experience with industry standard software languages such as Python
  • Experience with spacecraft flight software development
  • Demonstrated experience leading a team developing software
  • Experience with software tools for requirements tracking, code reviews, static analysis, library and artifact repository, and automated build
  • Knowledge of software development methodologies such as Agile/Scrum
  • Experience and knowledge of Software Design Patterns
  • Experience using SysML/UML to create Software Designs
  • Experience testing and debugging on both Software in the Loop (SITL) and Hardware in the Loop (HITL, on target platform) environments
  • Experience with Configuration Management platforms (GIT, SVN)
  • Experience developing on a Real Time Operating System (VxWorks preferred)

Benefits:

  • Annual incentive pay based upon performance
  • 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

About Sierra Space

At Sierra Space, we are committed to your personal and professional development. We empower you to make profound and meaningful contributions and foster a vibrant culture of collaboration, where teamwork ignites breakthrough innovations.



  • Vancouver, British Columbia, Canada Sierra Space Full time

    About the Role:At Sierra Space, we are seeking a highly skilled Flight Software Engineer to join our team. As a Flight Software Engineer, you will design and develop flight software and algorithms solutions for spacecraft missions for both civilian and DoD applications.Key Responsibilities:Design and develop flight software and algorithms solutions for...


  • Vancouver, British Columbia, Canada Sierra Space Full time

    About the RoleAs a Flight Software Engineer, you will be responsible for designing and developing flight software and algorithms solutions for spacecraft missions. This will involve understanding, analyzing, and evaluating satellite and constellation capabilities, mission concepts, and system requirements.ObjectivesDesign 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 JobAt Sierra Space, we are seeking a highly skilled Senior Flight Software Developer to join our team. As a key member of our Software Engineering group, you will be responsible for designing, developing, and testing flight software for our spacecraft systems.About the RoleOur ideal candidate will have a strong background in computer science,...


  • Vancouver, British Columbia, Canada Sierra Space Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at Sierra Space. The successful candidate will be responsible for designing and developing flight software and algorithms solutions for spacecraft missions.The ideal candidate will have a strong working knowledge of object-oriented design using C++ and a strong background in...


  • 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 ensuring the reliability and efficiency of our systems, while also...


  • Vancouver, British Columbia, Canada Sierra Space Full time

    About the RoleWe are seeking a highly skilled Principal 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 and algorithms solutions for spacecraft missions. Your primary responsibility will be to ensure that our...


  • Vancouver, British Columbia, Canada Sierra Space Full time

    About the RoleWe are seeking a highly motivated and talented individual to join our team as a Flight Software Engineering Intern. As an intern, you will have the opportunity to work alongside our experienced engineers on real-world projects, gaining hands-on experience and developing your skills in software development.Key Responsibilities:Implementing...


  • Vancouver, British Columbia, Canada Sierra Space Full time

    About the RoleWe are seeking a highly 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 expertise in C++ and real-time operating systems will be essential in ensuring the...


  • Vancouver, British Columbia, Canada Sierra Space Full time

    About the RoleWe are seeking a highly 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 ensuring the successful execution of our small satellite...


  • Vancouver, British Columbia, Canada Sierra Space Full time

    About the RoleWe are seeking a highly skilled Flight Software Engineer II 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. Your primary responsibility will be to ensure that our spacecraft...


  • Vancouver, British Columbia, Canada Sierra Space Full time

    About the RoleWe are seeking a highly skilled Embedded 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 for spacecraft missions. Your expertise in C++ and real-time operating systems will be crucial in ensuring...


  • Vancouver, British Columbia, Canada Sierra Space Full time

    About the RoleWe are seeking a highly skilled Flight Software Engineer II 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. Your primary responsibility will be to ensure that our spacecraft...


  • Vancouver, British Columbia, Canada Sierra Space Full time

    About the RoleWe are seeking a highly 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 responsibility will be to ensure that our spacecraft systems meet customer...


  • 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 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 II 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 and algorithms solutions for spacecraft missions.Key Responsibilities:Design and develop flight software and algorithms...


  • 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 division, 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 systems...


  • 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, both civilian and DoD applications.Our ideal candidate will have a strong background in embedded...


  • 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...