Sr.Flight Software Engineer

Intuitive Machines•Palo Alto, CA
•$124,000 - $238,000•Remote

About The Position

Lanteris Space LLC, a wholly owned subsidiary of Intuitive Machines, is seeking a Senior Flight Software Engineer to work on challenging space projects, including NASA’s Artemis program and the Power Propulsion Element. The role is based at the company’s Palo Alto, California offices, but may be performed remotely within the U.S. with periodic visits to Palo Alto. The engineer will develop embedded flight software, maintain software system architectures and requirements, plan and conduct software verification, manage the software product life cycle, and serve as a subject matter expert. Travel to the Palo Alto office is required as needed. The position requires U.S. citizenship or permanent residency, a bachelor’s degree in software engineering, computer science, or a related field (or four additional years of experience in place of the degree), and eight years of software development experience. Candidates should have embedded C++ skills on multicore-processor architecture and experience with VxWorks and cFS. The posted annual base salary ranges by location: $124,000–$206,000 in Colorado, New Jersey, and Delaware; $137,000–$228,000 in the Washington, DC metropolitan area; and $143,000–$238,000 in California. Ranges for other states vary by location. The position is incentive eligible, with plan and target determined based on the role and breadth of contributions. Benefits include paid time off, health and welfare insurance, and a 401(k), subject to eligibility.

Requirements

  • Must be a U.S. citizen or permanent resident.
  • Bachelor’s degree in software engineering, computer science, or a related field; four additional years of experience may be substituted for a degree.
  • Eight years of software development experience.
  • Embedded C++ programming skills on multicore-processor architecture.
  • Experience with VxWorks and cFS.
  • Ability to travel to the Palo Alto, California office as needed.

Responsibilities

  • Design and implement software for embedded real-time operating systems (RTOS).
  • Develop, document, and maintain architectures, requirements, algorithms, interfaces, and designs for flight software systems.
  • Develop software verification plans, unit-level and open-loop test suites, and procedures; execute test procedures and document results to ensure software system requirements are met.
  • Perform software product life cycle management.
  • Develop, select, tailor, and deploy software processes, tools, and metrics.
  • Serve as a subject matter expert for software domains, processes, and system-specific issues.

Benefits

  • Paid time off.
  • Health and welfare insurance.
  • 401(k) for eligible employees.
  • Incentive eligible, with a target based on contribution, company performance, and/or individual results achieved.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service