Senior Flight Software Engineer I Job at Rocket Lab, Long Beach, CA

MlNHaFNWcGxrYzRTdjJ4bkNvZ1IvMnRLanc9PQ==
  • Rocket Lab
  • Long Beach, CA

Job Description

Overview Rocket Lab is an end-to-end space company delivering responsive launch services, spacecraft design and manufacturing, payloads, satellite components, and more to open access space. Our Space Systems team builds spacecraft, payloads, and components for missions to the Moon and Mars, and supports NASA missions and other partners.

SENIOR FLIGHT SOFTWARE ENGINEER I

As a Senior Flight Software Engineer I, based out of our HQ in Long Beach, you will play a key role in supporting the development of flight software for Space Systems programs. You will participate in all aspects of software design and development—from requirements definition through coding and testing. Our testing approach includes on-orbit validation and frequent opportunities to test software on our own rockets and launch sites. To be successful, you should want to make a meaningful impact on space exploration and use software as a platform for discovery and innovation. Join a driven team tackling challenging projects and delivering on bold missions. WHAT YOU’LL GET TO DO Add new software components and maintain MAX flight software Design new software components and document design in Confluence (or equivalent), including UML diagrams Develop software to run on bare metal, within a Real Time Operating System (RTOS), and/or embedded Linux Develop software components that interface with hardware drivers for IMUs, star trackers, reaction wheels, and other spacecraft sensors and actuators Understand interface control documents (ICDs) and code software to work with hardware protocols Develop and maintain unit and integration tests to run within a CI framework Collaborate with hardware-in-the-loop test engineers to verify software/hardware functionality and write Python scripts Collaborate with systems and embedded engineers to develop, document, and validate requirements Participate in design reviews and code reviews, including presenting to stakeholders YOU’LL BRING THESE QUALIFICATIONS U.S. citizenship is required due to program requirements Bachelor's degree in aerospace engineering, computer science, electrical engineering, or equivalent technical degree 5+ years of applicable experience in embedded software development Proficiency in C and C++ Experience with RTOS or Embedded Linux THESE QUALIFICATIONS WOULD BE NICE TO HAVE Active U.S. Secret or TS/SCI security clearance Advanced degree Experience with Rust Experience developing software and drivers with CAN/CAN-FD and/or UDP/TCP in embedded systems Experience developing software for autonomous systems operating in harsh environments ADDITIONAL REQUIREMENTS Specific vision abilities required (close, distance, peripheral, depth perception) Regularly sit, use hands and fingers, operate keyboard, and communicate verbally and in writing Must be able to commute to buildings Occasional exposure to dust, fumes, and moderate noise Base salary information and benefits are provided where applicable. Salary ranges are determined based on experience and qualifications. Rocket Lab offers a total rewards package including health, retirement, and other benefits. WHAT TO EXPECT We aim to unlock the potential of space to improve life on Earth through hard work, relentless innovation, teamwork, and a commitment to achieving what others deem impossible. We value collaboration, high performance, and resilience in delivering for bold space missions. EEO AND REACH Rocket Lab is an equal opportunity employer. We prohibit discrimination and harassment of any type and consider applicants without regard to race, color, religion, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by law. #J-18808-Ljbffr Rocket Lab

Job Tags

Similar Jobs

The Art of Living Portably

Personal Development Coach Job at The Art of Living Portably

Are you a high-performing professional in Colorado looking to break free from the traditional 95 and align your career with your values? This is your opportunity to create a purpose-led, remote coaching career with a global leader in personal development. Whether...

DGA Design, Inc.

Graphic Designer Job at DGA Design, Inc.

 ...Description Company Description DGA Design, Inc. is a design, web and marketing...  ...seeking a creative, organized, and motivated Graphic Designer to join our growing in-house...  ...creative team. The ideal candidate will have experience in photo retouching and designing a... 

Nightingale Nurses

Travel Nurse RN - Hospice Palliative Care RN Job at Nightingale Nurses

 ...Job Description Nightingale Nurses is seeking a travel nurse RN Hospice Palliative Care RN for a travel nursing job in Lowville, New York. Job Description & Requirements ~ Specialty: Hospice Palliative Care RN ~ Discipline: RN ~ Start Date: 09/06/2025~... 

SLAY Events

Event Coordinator Job at SLAY Events

2025 Seasonal Event Coordinator November 10 December 30, 2025 St. Louis Union Station SLAY Events is seeking an experienced, energetic, and solutions-driven Seasonal Event Coordinator to join our team on-site for a large-scale, holiday-themed public event in downtown... 

Heaven Hill Brands

Category Manager Job at Heaven Hill Brands

 ...Job Description This position can be based out of our Louisville or Bardstown offices. What the Role Is The Sourcing Category Manager is responsible for developing and executing sourcing strategies across key direct and indirect spend categories, including packaging...