Software Architect

Boeing•Long Beach, CA
•$249,900 - $338,100•Remote

About The Position

The Boeing Company is seeking a Software Architect to lead the Software Architecture Team for the AvionX Mission Systems Software organization. The role works virtually and supports engineers developing systems that help pilots navigate complex situations to accomplish missions safely. The organization works on problems involving optimal path planning, estimation, control, and autonomous fault protection, with an emphasis on first-principles engineering and creating abstractions that maximize capability while minimizing complexity. The Software Architect directs the design, development, testing, debugging, and maintenance of embedded software integrated into devices and systems. The role translates customer requirements into software product designs, provides technical and integration guidance, oversees software efficiency and stability, and leads embedded software project management functions. It also influences technology and company approaches to software and hardware integration, monitors internal and supplier team performance, and advises management on embedded software engineering matters.

Requirements

  • Bachelor’s degree or equivalent.
  • Ability to obtain a U.S. Security Clearance; U.S. citizenship is required by the U.S. Government for this clearance.
  • At least 5 years of experience leading a software development team through the full software life cycle.
  • At least 5 years of experience in software architecture and design of embedded software systems.
  • Must meet U.S. export control compliance requirements as a U.S. Person.
  • Must complete a technical assessment as part of the selection process.
  • Successful candidates must satisfy the Company’s Conflict of Interest assessment process.

Nice To Haves

  • Bachelor of Science degree from an accredited course of study in engineering, engineering technology, chemistry, physics, mathematics, data science, or computer science.
  • Ability to effectively lead, communicate, and collaborate with key stakeholders across multiple organizations.
  • Experience with software architecture and design methodologies, including synthesizing architectures and designs that meet requirements, characteristics, and constraints.
  • Ability to independently identify and solve team problems using creativity and established engineering principles.
  • Experience with domains, characteristics, constraints, and products requiring real-time software and influencing architecture, requirements, interfaces, designs, and integration and test approaches.
  • Experience with flight management systems and/or civil navigation.
  • Experience certifying software in alignment with DO-178C.
  • Experience developing software for motion planning, estimation, and/or control.
  • Experience developing software or simulations with MATLAB and/or Simulink.
  • Experience developing software or simulations with C++.

Responsibilities

  • Lead the Software Architecture Team for the AvionX Mission Systems Software organization.
  • Direct the design, development, testing, debugging, and maintenance of embedded software integrated into devices and systems, ensuring it meets industry, customer, safety, and regulatory standards.
  • Direct the review and analysis of customer requirements and their translation into embedded software product designs.
  • Consult on embedded systems software intended to run on specialized hardware.
  • Provide consultation on integrating embedded software with hardware components.
  • Oversee analysis, monitoring, and improvement of embedded software system efficiency and stability.
  • Direct testing and debugging of software for embedded devices and systems.
  • Influence current and emerging technologies, tools, frameworks, and regulatory changes relevant to software development and hardware technologies.
  • Influence the company’s approach to software and hardware integration domains.
  • Oversee tracking and evaluation of internal and supplier software team performance to ensure product and process compliance with project plans and industry standards.
  • Provide technical leadership for embedded software project management functions.
  • Advise management on topics related to the embedded software engineering environment.

Benefits

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