Principal Flight Software Engineer

NULL NULL NULL NULL NULL NULL NULL NULL

full-time

Posted on:

Location Type: Office

Location: Palo AltoCaliforniaTexasUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $168,000 - $280,000 per year

Job Level

Tech Stack

About the role

  • 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.

Requirements

  • 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
Benefits
  • paid time off
  • health and welfare insurance
  • 401(k)
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
embedded C++multicore-processor architectureReal-time Operating Systems (RTOS)software verification plansunit level test suitesopen loop test suitessoftware product life cycle managementsoftware processesalgorithmsinterfaces
Soft Skills
subject matter expertdocumentationcommunication
Certifications
Bachelor’s degree in software engineeringBachelor’s degree in computer science