Flight Software Engineers (Associate/Experienced/Senior)

Boeing•El Segundo, CA
•$106,250 - $232,200•Onsite

About The Position

The Boeing Company is hiring Associate, Experienced, and Senior Flight Software Engineers for its Flight Software Team in El Segundo, California, or Mountain View, California. The role supports Boeing Defense Services and commercial and government space programs, developing and supporting software for existing and emerging satellite programs. The engineer works in a collaborative, multi-disciplined environment and contributes to the design, development, integration, and implementation of embedded flight software for satellite and payload systems. Responsibilities vary by level, from assisting with software engineering tasks to leading technical work, teams, software project management, and supplier performance evaluation. The work emphasizes leadership, quality, earned value, engineering excellence, and development of new capabilities. The position is expected to be 100% onsite at one of the listed locations. Travel is 10%. Candidates must be able to obtain a U.S. Secret clearance after starting; U.S. citizenship is required for that clearance. The position also requires compliance with U.S. export-control requirements as a U.S. Person. Boeing will not sponsor employment visas. Candidates must complete a technical assessment as part of the selection process and satisfy the company's Conflict of Interest assessment process. The position offers relocation based on candidate eligibility. Compensation depends on experience, qualifications, market, and business considerations. Published summary pay ranges are $106,250–$143,750 for Associate, $135,150–$182,850 for Experienced, and $171,700–$232,200 for Senior. Eligible employees may enroll in benefit programs that generally include health insurance, flexible spending and health savings accounts, retirement savings plans, life and disability insurance, and paid and unpaid time away from work; available programs vary by eligibility and location.

Requirements

  • Bachelor’s degree or equivalent.
  • At least 2 years of experience designing and developing software for a real-time or non-real-time system.
  • At least 2 years of software development experience using languages such as C, C++, Java, or Python.
  • Ability to obtain a U.S. Secret clearance after starting; U.S. citizenship is required for the clearance.
  • Must meet U.S. export-control requirements as a U.S. Person.
  • Must complete a technical assessment as part of the selection process.
  • Must satisfy Boeing’s Conflict of Interest assessment process.
  • Must be highly motivated and work well in a team environment.

Nice To Haves

  • For Level 3: 5 or more years of related work experience, or an equivalent combination of education and experience.
  • For Level 4: 9 or more years of related work experience, or an equivalent combination of education and experience.
  • Experience with the full software development lifecycle, from requirements analysis through Formal Qualification.
  • Experience with team collaboration tools such as GitLab, Bitbucket, JIRA, and Confluence.
  • Experience in embedded real-time software development.
  • Experience with Wireshark or other network analysis tools and debuggers.
  • Experience automating software builds, unit tests, and integration tests using a DevOps tool chain.

Responsibilities

  • Design, integrate, modify, test, and debug embedded software that meets industry, customer, safety, and regulatory standards.
  • Review, analyze, and translate customer requirements for embedded software products.
  • Build and write embedded systems software for specialized hardware.
  • Integrate embedded software with hardware components.
  • Analyze, monitor, and improve the efficiency and stability of embedded software systems.
  • Test and debug software for embedded devices and systems.
  • Support or lead satellite and payload software safety, assurance, quality, and engineering excellence.
  • Produce design and test documentation and artifacts; at the senior level, deliver artifacts including program CDRLs.
  • Conduct Cyber Vulnerability Analysis for processing platforms in the satellite vehicle architecture.
  • Design and implement cyber-monitoring algorithms.
  • Design and write custom tools and processes to support configuration automation and improve development workflows.
  • Drive software execution to deliver products on cost and schedule.
  • At the senior level, advise on software and hardware integration, lead software project management functions, and track and evaluate internal and supplier software team performance for compliance with project plans and industry standards.
  • Interface with product stakeholders, technical users, and multidisciplinary teams, including systems and software teams and, at the senior level, software and hardware development, Systems Engineering, Product Security Engineering, and Testbed Engineering.

Benefits

  • Eligible employees may enroll in health insurance, flexible spending accounts, health savings accounts, retirement savings plans, life and disability insurance, and programs providing paid and unpaid time away from work.
  • Relocation assistance based on candidate eligibility.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service