Senior Flight Software Engineer I

3 days ago


Littleton, Colorado, United States Rocket Lab Full time
About Rocket Lab

Rocket Lab is a global leader in launch and space systems, enabling scientific exploration, Earth observation, and missions to combat climate change, national security, and exciting new technology demonstrations.

Our Electron rocket has provided reliable access to orbit since 2018, becoming one of the most frequently launched rockets in the world.

Our space systems business includes our extensive line of satellites and components that have enabled more than 1,700 missions, including the James Webb Space Telescope, NASA Psyche Mission, Artemis I, Mars Ingenuity helicopter, and more.

Space Systems

Rocket Lab's Space Systems team is responsible for every satellite and satellite component made by Rocket Lab, from complete satellites destined for missions to the Moon and Mars, to individual components and subsystems like solar panels, flight software, reaction wheels, and star trackers.

Our Space Systems team is made up of engineers, technicians, and designers who design, create, and put together our own satellites for missions across the commercial, government, and defense sectors, or who build and assemble satellite hardware and software that supports other satellite missions.

Senior Flight Software Engineer I

As a Senior Flight Software Engineer I, you will play a key role in supporting the development of flight software for our Space Systems programs.

You'll spend your days participating in all aspects of software design and development, from requirements definition through coding and testing.

Thanks to having our own rockets and launch sites, we have frequent opportunities to test and operate our software on orbit.

To be successful in this role, you must want to see your software make a big impact on the way we explore space and use it as a platform for discovery and innovation.

Key Responsibilities:
  • Develop application software to run within a Real Time Operating System (RTOS) and/or embedded Linux
  • Develop hardware drivers to interface to Inertial Measurement Units (IMUs), Star Trackers, Reaction Wheels, and other spacecraft sensors and actuators
  • Develop and maintain comprehensive unit tests to run within a Continuous Integration framework
  • Collaborate with hardware-in-the-loop test engineers to verify and validate combined software and hardware functionality
  • Collaborate with systems engineers and embedded systems engineers in developing, documenting, and validating requirements
  • Participate in review of source code changes and ensure all changes meet company coding standards
  • Participate in design reviews such as a PDR and CDR
  • Assist with on-orbit (and interplanetary) flight operations
Requirements:
  • Bachelor's degree in aerospace engineering, computer science, electrical engineering, or equivalent technical degree
  • 5+ years of demonstrated applicable experience in embedded software development
  • Proficiency in C and C++ languages
  • Experience with Real Time Operating Systems (RTOS) or with Embedded Linux
Preferred Qualifications:
  • Advanced Degree
  • Experience developing software and drivers with CAN/CAN-FD and/or UDP/TCP within an embedded system
  • Experience developing software for autonomous vehicles operating in harsh environments, such as satellites or autonomous vehicles


  • Littleton, Colorado, United States Rocket Lab Full time

    About Rocket LabRocket Lab is a global leader in launch and space systems, enabling scientific exploration, Earth observation, and missions to combat climate change, national security, and exciting new technology demonstrations.Our Electron rocket has provided reliable access to orbit since 2018, becoming one of the most frequently launched rockets in the...


  • Littleton, Colorado, United States Rocket Lab Full time

    About Rocket LabRocket Lab is a global leader in launch and space systems, enabling ambitious space missions globally. Our Electron rocket has provided reliable access to orbit since 2018, becoming one of the most frequently launched rockets in the world.As a Senior Flight Software Engineer II, you will play a key role in supporting the development of flight...


  • Littleton, Colorado, United States Rocket Lab Full time

    About Rocket LabRocket Lab is a global leader in launch and space systems, enabling ambitious space missions globally. Our Electron rocket has provided reliable access to orbit since 2018, and our Neutron rocket will launch mega constellations in the future. Our space systems business includes satellites and components for over 1,700 missions, including the...


  • Littleton, Colorado, United States Rocket Lab Full time

    About Rocket LabRocket Lab is a pioneering leader in launch and space systems, driving innovation and excellence in the industry. Our mission is to unlock the potential of space to improve life on Earth, and we're committed to achieving this goal through relentless innovation, teamwork, and a passion for pushing boundaries.Space Systems TeamThe Space Systems...


  • Littleton, Colorado, United States Rocket Lab Full time

    About Rocket LabRocket Lab is a global leader in launch and space systems, enabling some of the most ambitious and vital space missions globally. Our Electron rocket has provided reliable access to orbit since 2018, becoming one of the most frequently launched rockets in the world. We're committed to unlocking the potential of space to improve life on...


  • Littleton, Colorado, United States NextGen | GTA: A Kelly Telecom Company Full time

    Job Title: Senior Backend Software EngineerNextGen | GTA: A Kelly Telecom Company is seeking a highly skilled Senior Backend Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable and efficient backend software components on AWS.Responsibilities:Design and develop...


  • Littleton, Colorado, United States DISH Network L.L.C Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our Order Management team. As a key member of our agile development team, you will be responsible for designing, implementing, and testing back-end software solutions to serve both internal and external customers.Key Responsibilities:Design and implement APIs...


  • Littleton, Colorado, United States DISH Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our Order Management team. As a key member of our agile development team, you will be responsible for designing, implementing, and testing back-end software solutions to serve both internal and external customers.Key Responsibilities:Design and implement APIs...


  • Littleton, Colorado, United States DISH Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our Order Management team. As a key member of our agile development team, you will be responsible for designing, implementing, and testing back-end software solutions to serve both internal and external customers.Key Responsibilities:Design and implement APIs...


  • Littleton, Colorado, United States Rocket Lab Full time

    About Rocket LabRocket Lab is a global leader in launch and space systems, providing reliable access to orbit since 2018. Our Electron rocket has become one of the most frequently launched rockets in the world, and our Neutron rocket is set to launch the mega constellations of the future.Our space systems business includes a range of satellites and...


  • Littleton, Colorado, United States DISH Network Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our Order Management (COM/SOM) team. As a key member of our agile development team, you will be responsible for designing, implementing, and testing APIs using Java with Spring Boot framework.Key Responsibilities:Design and implement complex technical projects...


  • Littleton, Colorado, United States SPECTRUM Full time

    Job SummarySpectrum is seeking a highly skilled Principal Software Engineer I to lead a high-performing video service engineering team. As a key member of our Product and Technology team, you will be responsible for leading complex investigations across our video platforms, mentoring junior engineers, and staying up-to-date with new technologies.Key...


  • Littleton, Colorado, United States Terumo Blood and Cell Technologies Full time

    Job Title: Senior Software Systems EngineerThis is a challenging role that requires a strong background in software development and systems engineering. The successful candidate will be responsible for leading the development of complex software systems and ensuring that they meet the required standards and regulations.Key Responsibilities:Lead the...


  • Littleton, Colorado, United States Somos Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team at Somos. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable and efficient software solutions.Key Responsibilities:Design and develop software applications using Java, Node, and Python.Collaborate with product...

  • Software Engineer

    3 days ago


    Littleton, Colorado, United States Software AG Full time

    About the RoleWe are seeking a highly motivated and experienced Software Engineer to join our team in Denver, CO. As a Software Engineer, you will be responsible for implementing and testing new code and enhancements for our Adabas mainframe product line. You will work closely with experienced developers to add new features and enhancements, embracing...


  • Littleton, Colorado, United States DISH Full time

    Job SummaryDISH, a leading provider of connectivity solutions, is seeking a highly skilled Senior Engineer to join its team. As a key member of our Wireless division, you will be responsible for designing and developing next-generation, automated, cloud-native platforms and solutions.Key ResponsibilitiesCollaborate with cross-functional teams to build and...


  • Littleton, Colorado, United States DISH Full time

    Job SummaryDISH, a leading provider of connectivity solutions, is seeking a highly skilled Senior Engineer to join its team. As a key member of our Wireless division, you will be responsible for designing and developing next-generation, automated, cloud-native platforms and solutions.Key ResponsibilitiesCollaborate with cross-functional teams to build and...


  • Littleton, Colorado, United States DISH Full time

    Job SummaryDISH, a leading provider of connectivity solutions, is seeking a highly skilled Senior Engineer to join its team. As a key member of our Wireless division, you will be responsible for designing and developing next-generation, automated, cloud-native platforms and solutions.Key ResponsibilitiesCollaborate with cross-functional teams to build and...


  • Littleton, Colorado, United States Rocket Lab Full time

    About Rocket LabRocket Lab is a global leader in launch and space systems, enabling ambitious space missions globally. Our Electron rocket has provided reliable access to orbit since 2018, and our Neutron rocket will launch mega constellations in the future. Our space systems business includes satellites and components for over 1,700 missions, including the...

  • Software Engineer

    4 days ago


    Littleton, Colorado, United States DCCA Full time

    About DCCADCCA is a veteran-owned IT business with a rich history of providing innovative solutions to government agencies and commercial enterprises since 1982. Our company prides itself on a culture built on integrity and inclusivity, allowing our employees to build lasting skills and relationships.Job SummaryWe are seeking highly skilled Software...