> Markdown version of [/jobs/ext/3052827-principal-flight-software-engineer](https://www.wearedevelopers.com/jobs/ext/3052827-principal-flight-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Principal Flight Software Engineer - **Company:** Lanteris Space LLC - **Location:** Palo Alto, CA, United States - **Experience:** Experienced - **Salary:** $146,000.0 - $280,000.0 - **Contract:** Permanent contract - **Skills:** Computer Programming, Embedded C, Multiprocessing, Real-Time Operating Systems, Software Engineering, Software Requirements Analysis, VxWorks, Information Technology - **Published:** September 24, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=17ece84d1b17ecda ## About the Role * Must be a U.S. citizen or permanent resident * Bachelor's degree in software engineering, computer science, or related field. Four additional years of experience may be substituted for a degree. * 15 years of software development experience * Embedded C++ programing skills on multicore-processor architecture * VxWorks and cFS experience * Ability to travel to Palo Alto, CA office as needed In support of pay transparency at Lanteris Space Systems, we disclose salary ranges on all U.S. job postings. The successful candidate's starting pay will fall within the salary range provided below and is determined based on job-related factors, including, but not limited to, the experience, qualifications, knowledge, skills, geographic work location, and market conditions. Candidates with the minimum necessary experience, qualifications, knowledge, and skillsets for the position should not expect to receive the upper end of the pay range. ## Description * 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, executing the test procedures and documenting test results to ensure that 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.