Senior Flight Software Engineer I

1 month 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 Lockheed Martin Corporation Full time

    Job OverviewLockheed Martin Corporation is a leading innovator in the aerospace industry, with a rich history of pushing the boundaries of space exploration. As a Flight Software Engineering Manager, you will be responsible for leading a team of software engineers in the development of complex flight software systems for the GeoXO program. This is an...


  • Littleton, Colorado, United States Isys Technologies Full time

    Job SummaryI2X Technologies is seeking a highly skilled Flight Software Engineer to join our team. As a key member of our engineering team, you will be responsible for the development, testing, and integration of the weather satellite Flight Software.Develop and test embedded satellite flight software using C and C++.Experience in development and testing on...


  • Littleton, Colorado, United States Rocket Lab USA Full time

    About Rocket LabRocket Lab is a global leader in launch and space systems. 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 TeamOur Space Systems team is...


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


  • Littleton, Colorado, United States Navstar Full time

    Navstar is a leading provider of IT services and solutions, with a proven track record of delivering mission-critical programs.As a senior software development engineer, you will play a key role in supporting our National Security programs.The ideal candidate will have hands-on software engineering skills and knowledge in Java and/or...

  • Software Engineer

    1 month 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 Ensign Therapy Full time

    **Software Development Lead Opportunity**Our company is seeking an experienced Software Development Lead to join our team. The successful candidate will be responsible for leading a team of software engineers and ensuring the successful delivery of software projects.Lead a team of software engineers to design, develop, and deliver software...


  • 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 space systems business includes a wide range of satellites and components that have supported over 1,700 missions, including the James Webb Space Telescope and NASA's Psyche Mission.The Space Systems team at...


  • Littleton, Colorado, United States VORTO Full time

    About VORTOWe are a software company dedicated to making supply chains more sustainable. Our team is passionate about developing innovative solutions to complex problems.As a Senior Software Engineer, Fullstack, you will play a key role in defining the next generation of commerce. You will work with shippers on sophisticated supply chain automation software...


  • Littleton, Colorado, United States Beacon Hill Staffing Group Full time

    Senior Systems Engineer - AerospaceWe are seeking a highly skilled and experienced Senior Systems Engineer to lead our aerospace engineering team.The ideal candidate will have extensive knowledge in program management and aircraft design, with a proven track record of managing complex aerospace and defense programs from inception to completion.Key...


  • Littleton, Colorado, United States DISH Full time

    Job SummaryDISH, a leading provider of innovative connectivity solutions, seeks a highly skilled Staff Engineer - Software to join our team. As a key member of our software support team, you will provide top-notch assistance to our customers, ensuring seamless interactions with our cloud-based applications.Key Responsibilities:Diagnose and troubleshoot...


  • Littleton, Colorado, United States Beacon Hill Staffing Group Full time

    Job Description:We are seeking a highly skilled and experienced Senior Systems Engineer to lead our aerospace engineering team. The ideal candidate will have extensive knowledge in program management and aircraft design, with a proven track record of managing complex aerospace and defense programs from inception to completion.Key Responsibilities:Team...


  • Littleton, Colorado, United States DISH Full time

    Job SummaryDISH is seeking a Senior Engineer to optimize its technological systems and processes. As a key member of our Technology team, you will analyze and improve our current systems, identify areas for improvement, and design and implement solutions to increase efficiency and productivity.Key Responsibilities:Define product technical integration...


  • Littleton, Colorado, United States Rocket Lab Full time

    About Rocket LabRocket Lab is a global leader in launch and space systems. Our mission is to unlock the potential of space to improve life on Earth. We achieve this by developing innovative solutions for space exploration, Earth observation, and climate change mitigation.Job DescriptionWe are seeking a Senior Spacecraft Systems Engineer to join our team in...


  • Littleton, Colorado, United States DISH Full time

    Job SummaryWe are seeking a highly skilled Senior Software Development Manager to lead our technology teams in delivering high-quality enterprise-grade software. The ideal candidate will have a proven track record of designing and developing large-scale software systems using Java, Spring Boot, and DevOps methodology.Key ResponsibilitiesBuild and manage...


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

    Job SummaryDISH Network L.L.C is seeking a highly skilled Senior Engineer to join our team. As a key member of our Technology department, you will play a critical role in optimizing our technological systems and processes.Key ResponsibilitiesDefine product technical integration policies and platforms, including EDI, VAN services, XML/UEDF, APIs/services, and...


  • Littleton, Colorado, United States DISH Full time

    Job SummaryWe are seeking a highly skilled Senior Software Development Manager to lead our technology teams in delivering high-quality enterprise-grade software. The ideal candidate will have a proven track record of managing multiple high-performance software development teams and driving complex technical projects from planning through execution.Key...


  • Littleton, Colorado, United States Lockheed Martin Full time

    Unlock Your Potential in Software Safety EngineeringAt Lockheed Martin, we're pushing the boundaries of innovation and technology. As a Software Safety Specialist, you'll play a critical role in ensuring the safety and reliability of our software systems. About the RoleThis exciting opportunity is part of our System Safety Engineering Team, where you'll work...