Software Architect

Boeing•Long Beach, CA
•Remote

About The Position

The Boeing Company is seeking a Software Architect to lead the Software Architecture Team in the AvionX Mission Systems Software organization. The team develops systems that help pilots navigate complex situations and safely accomplish missions, solving problems involving optimal path planning, estimation, control, and autonomous fault protection. The organization emphasizes first-principles problem solving and developing powerful abstractions to maximize capability while minimizing complexity. The role provides technical leadership for embedded software architecture and development. It directs software design, development, testing, debugging, maintenance, and integration with specialized hardware, ensuring compliance with customer, safety, regulatory, industry, and project standards. The architect leads the interpretation of customer requirements, advises management, influences technology and organizational approaches to software and hardware integration, and oversees internal and supplier team performance. The position is virtual and offers relocation based on candidate eligibility. It is a senior-level (Level 6) role with a stated summary pay range of $249,900–$338,100. The role requires the ability to obtain a U.S. Security Clearance; an interim and/or final U.S. Secret Clearance is required after starting. Applicants must meet U.S. export-control requirements as a U.S. Person, and the employer will not sponsor employment visas. Candidates must complete a technical assessment during the selection process.

Requirements

  • Bachelor’s degree or equivalent.
  • 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.
  • Ability to obtain a U.S. Security Clearance; U.S. citizenship is required for the clearance.
  • Must meet U.S. export-control compliance requirements as a U.S. Person.
  • Must complete a technical assessment as part of the selection process.

Nice To Haves

  • Bachelor of Science degree from an accredited course of study in engineering, engineering technology (including manufacturing 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.
  • Ability to synthesize software 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 or 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

  • Direct the design, development, testing, debugging, and maintenance of software integrated into embedded devices and systems, meeting industry, customer, safety, and regulatory standards.
  • Direct reviews, analyses, and translation of customer requirements into software product designs for embedded devices and systems.
  • Consult on embedded systems software code 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.
  • Lead the Software Architecture Team for the AvionX Mission Systems Software organization.

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