Principal Flight Software Engineer

Intuitive Machines•Palo Alto, CA
•$146,000 - $280,000

About The Position

Lanteris Space LLC, a wholly owned subsidiary of Intuitive Machines, is seeking a Principal Embedded Flight Software Engineer for work on challenging projects, including NASA’s Artemis program and the Power Propulsion Element. The position is based at the company’s Palo Alto, California offices or may be performed remotely within the United States, with periodic visits to Palo Alto and travel to the office as needed. The engineer designs and implements embedded flight software, develops and maintains software-system architectures and requirements, and plans and performs software verification. The role also includes managing the software product life cycle, deploying software processes and tools, and serving as a subject matter expert for software domains, processes, and system-specific issues. Lanteris Space Systems offers eligible employees paid time off, health and welfare insurance, and a 401(k). This position is incentive eligible; the incentive plan and target depend on the role and breadth of contributions. Salary ranges vary by work location. Listed annual base pay ranges are $146,000–$244,000 in Colorado, New Jersey, and Delaware; $161,000–$269,000 in the Washington, DC metropolitan area; and $168,000–$280,000 in California. Other locations have market-driven ranges.

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.
  • 15 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)
  • Incentive eligible, with target based on contribution, company performance, and/or individual results achieved
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service