Software Engineer II - Production Automation

Rocket Lab•Long Beach, CA
•Onsite

About The Position

Rocket Lab is hiring a Software Engineer II for its Production Automation team, based onsite at the company’s global headquarters in Long Beach, California. The role involves collaborating with avionics and manufacturing engineers to develop, improve, and support software applications used to functionally test spacecraft components and systems for Electron and Neutron launch vehicles and Space Systems programs. The engineer will work with stakeholders during component development and as components move into production, contribute to test rig bring-up and maintenance, and help engineering teams evaluate test-result data. Domestic and international travel may be required.

Requirements

  • Bachelor’s degree in Computer Science or Software, Electrical, or Mechatronics Engineering; four or more years of work experience may be considered in lieu of a degree.
  • At least two years of experience in a software engineering-related discipline.
  • Experience working with source control and issue trackers, such as Git, Jira, or Redmine.

Nice To Haves

  • Experience with Python, C++, or similar programming languages.
  • Experience working in a Linux development environment.
  • Experience with interfaces or protocols such as TCP/UDP, serial, or CAN.
  • Experience with embedded systems and basic electronics.
  • UI/UX development experience.
  • Experience in a manufacturing or production environment.
  • Experience using Qt or PyQt.
  • Ability to apply and identify engineering and industry concepts and theories.
  • Ability to research and provide solutions to engineering challenges.

Responsibilities

  • Develop, improve, and support production automation software applications, including avionics production acceptance testing, vehicle component acceptance testing, and vehicle integrated systems testing.
  • Integrate computerized production systems and support software applications in a production environment.
  • Develop software and unit tests in response to bug fixes and feature requests.
  • Create and maintain documentation for operating software products.
  • Participate in code reviews and facilitate software architecture meetings.
  • Document software architecture designs and refine product backlog items.
  • Facilitate and participate in agile activities, such as stand-ups and retrospectives, and keep tickets up to date.
  • Interact with stakeholders to investigate issues, understand requirements, and drive solutions.
  • Deploy operational software and ensure adherence to business processes.
  • Take ownership of tasks and projects, delivering results and driving solutions.
  • Support cross-functional teams and proactively acquire knowledge to assist other groups.
  • Travel domestically and internationally as required.
  • Perform additional duties as reasonably required.

Benefits

  • Company stock as part of total compensation.
  • Employee Stock Purchase Program with a 15% discount on company stock.
  • Medical plans, including HMO, PPO, and a zero-cost HDHP option with a company HSA contribution.
  • Dental and vision coverage.
  • Paid vacation and sick time.
  • 11 paid holidays.
  • Flexible spending and dependent care accounts.
  • Paid parental leave.
  • Disability and life insurance.
  • 401(k) retirement plan with company match.
  • Subsidized EV charging.
  • Onsite fitness centers where available.
  • Discounted gym memberships.
  • Complimentary snacks and beverages.
  • 50% employee discount on the company merchandise store.
  • Other employee discounts.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service