Lead Software Engineer - Embedded

Boeing•Long Beach, CA
•$211,650 - $286,350

About The Position

The Boeing Company is seeking a Lead Software Engineer to join the AvionX Software Engineering Team, developing embedded real-time software for avionics. The role spans low-level development, high-integrity software development, and integration and test automation. The engineer is expected to address challenging problems independently, communicate effectively, and take responsibility across the complete software lifecycle. Working knowledge of modern software engineering tools and practices—including VS Code, Git, Markdown, YAML, CI/CD pipelines, DevOps, and automation—is expected. The position oversees the design, development, testing, debugging, maintenance, integration, and project management of software for embedded devices and systems. Work must meet industry, customer, safety, and regulatory standards. The role also provides consultation on software and hardware integration, oversees internal and supplier team performance, and tracks compliance with project plans and industry standards. This position 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. The employer will not sponsor employment visas. The position is Shift 1 and is not safety sensitive. Relocation may be available based on candidate eligibility.

Requirements

  • Bachelor’s degree or equivalent.
  • Ability to obtain an active U.S. Security Clearance; U.S. Government clearance requirements include U.S. citizenship.
  • 10+ years of experience leading software development.
  • 10+ years of experience leading or supporting trade studies, business case development, work transfers, and/or statement of work management.
  • 10+ years of experience developing and implementing automated test strategies.
  • 5+ years of experience in leadership roles driving developer productivity or DevSecOps adoption.
  • Working knowledge of modern software engineering tools and practices, including VS Code, Git, Markdown, YAML, CI/CD pipelines, and DevOps.
  • Ability to meet U.S. export control compliance requirements as a U.S. Person.
  • Ability to complete a technical assessment as part of the selection process.

Nice To Haves

  • Bachelor of Science degree from an accredited course of study in computer engineering or a similar engineering discipline.
  • 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.
  • Strong analytical skills, including the ability to isolate issues using logs and test results.
  • Experience debugging, integrating, and testing software in emulated and hardware-in-the-loop environments.
  • Experience identifying software vulnerabilities and implementing effective protective measures.
  • Understanding of cybersecurity concepts such as secure boot, encryption, and key management.
  • Experience with general and real-time software development and testing tools, including cross compilers, target debuggers, and test/performance instrumentation.
  • Experience with domains, characteristics, constraints, and products requiring real-time software and influencing architecture, requirements, interfaces, designs, and integration and test approaches.
  • Experience with kernel and user-mode driver development for Linux and real-time operating systems.
  • Experience defining, developing, and debugging hardware/software interfaces for avionics systems.
  • Experience with board bring-up, bootloaders, and on-target debugging.

Responsibilities

  • Oversee the design, development, testing, debugging, and maintenance of software integrated into embedded devices and systems, ensuring it meets industry, customer, safety, and regulatory standards.
  • Oversee review, analysis, and translation of customer requirements into embedded software product designs.
  • Oversee code reviews for embedded systems software designed to run on specialized hardware.
  • Oversee integration of embedded software with hardware components.
  • Review analyses and monitoring, and improve the efficiency and stability of embedded software systems.
  • Review testing and debugging of software for embedded devices and systems.
  • Oversee research and implementation of current and emerging technologies, tools, frameworks, and relevant regulatory changes.
  • Provide consultation on 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.
  • Oversee embedded software project management functions.
  • Develop and implement automated test strategies, including for safety-critical software.
  • Develop and review software that adheres to applicable safety and quality standards.
  • Integrate software components on emulated and target hardware, identify vulnerabilities, and help ensure software resilience.

Benefits

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