Senior Embedded Software Engineer

Boeing•Long Beach, CA
•Remote

About The Position

The Boeing Company is seeking a Senior Embedded Software Engineer to join its AvionX Mission Systems Software team virtually, supporting the Boeing Technology and Innovation Software Engineering organization. The team develops systems that help pilots navigate complex situations and safely accomplish their missions, working on areas such as optimal path planning, estimation, control, and autonomous fault protection. The position emphasizes first-principles problem solving, effective abstractions, and collaboration, as well as helping teams use advanced tools and methodologies to automate, optimize, and manage software development and verification. The engineer leads the design, development, testing, debugging, integration, and maintenance of software for embedded devices and systems. The role includes translating customer requirements into software designs; reviewing code for specialized hardware; integrating software with hardware; improving system efficiency and stability; researching and implementing relevant technologies, tools, frameworks, and regulatory changes; advising on integration; and leading project management and performance-compliance activities.

Requirements

  • Bachelor's degree or equivalent.
  • At least 5 years of experience in embedded software development.
  • At least 1 year of experience leading software development projects.
  • Active U.S. Secret Clearance or ability to obtain a U.S. security clearance; U.S. citizenship is required for the government clearance.
  • Ability to meet U.S. export control compliance requirements as a U.S. Person.
  • Complete a technical assessment as part of the selection process.

Nice To Haves

  • Bachelor of Science degree in engineering, engineering technology, chemistry, physics, mathematics, data science, or computer science and at least 5 years of related work experience; or a bachelor's degree and at least 9 years of directly related work experience; or at least 13 years of related, relevant experience.
  • Experience developing software or simulations with MATLAB and Simulink.
  • Experience automating software builds, unit tests, integration tests, deployment, and installations using a DevOps tool chain.
  • Experience developing software for real-time, near real-time, or embedded systems.
  • Experience leading software development projects using Agile development methodologies.

Responsibilities

  • Lead the design, development, testing, debugging, and maintenance of software integrated into embedded devices and systems, meeting industry, customer, safety, and regulatory standards.
  • Lead reviews, analyses, and translation of customer requirements into embedded software product designs.
  • Review embedded software code intended to run on specialized hardware.
  • Lead the integration of embedded software with hardware components.
  • Lead analyses, monitoring, and improvement of embedded software system efficiency and stability.
  • Lead testing and debugging of software for embedded devices and systems.
  • Research and lead implementation of current and emerging technologies, tools, frameworks, and changes in regulations relevant to software development and hardware technologies.
  • Advise on software and hardware integration domains.
  • Lead tracking and evaluation of internal and supplier software team performance to ensure product and process compliance with project plans and industry standards.
  • Lead embedded software project management functions.

Benefits

  • Eligible employees may enroll in benefit programs generally including 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.
  • Competitive base pay and variable compensation opportunities.
  • Relocation assistance based on candidate eligibility.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service