Principal Flight Software Engineer
NULL NULL NULL NULL NULL NULL NULL NULL
full-time
Posted on:
Location Type: Office
Location: Palo Alto • California • Texas • United States
Visit company websiteExplore more
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