Jobs and Careers
BO

Senior Software Engineer–Embedded

Boeing
United Statesfull_timeVerifiedPosted 13 Nov 2025
💰 $179,400/yr($132,600/yr$179,400/yr)

About the role

Senior Software Engineer–Embedded

Company:

The Boeing Company

The Boeing Company is currently seeking a Senior Software Engineer–Embedded to support our Defense Mission Computing Software Team, part of the Enterprise Software Products and Capabilities (ESPC) organization located in Hazelwood, Missouri. This position will focus on supporting the Boeing Defense, Space & Security (BDS) Software Engineering organization. 

We are seeking a Senior Embedded Software Architect to own multicore embedded software architecture, evaluation, and optimization across real-time and mixed-criticality systems. This role prioritizes deep expertise in multicore/RTOS partitioning and virtualization while expecting practical familiarity (not necessarily deep day‑one mastery) with avionics data-loading (ARINC 615) and Cross Domain Solution (CDS) concepts. The right candidate will drive architecture decisions, lead performance and reliability evaluations, and mentor engineering teams - with support from specialists or contractors for highly specialized certification/CDS tasks as needed. 

At The Boeing Company, we innovate and collaborate to make the world a better place. From the seabed to outer space, you can contribute to work that matters with a company built on shared values. We’re committed to fostering an environment for every teammate that’s welcoming, engaging, respectful and inclusive, with great opportunity for professional growth. Find your future with us.   

This position is expected to be 100% onsite. The selected candidate will be required to work onsite at one of the listed location options.

Position Responsibilities:  

  • Lead architecture and partitioning design for multicore embedded systems using Wind River Helix Virtualization Platform (HVP) or equivalent type‑1 partitioned hypervisors (AMP/BMP)

  • Define and validate partition scheduling, resource allocation, and isolation strategies to meet real‑time and mixed‑criticality requirements

  • Lead performance evaluations, profiling, and mitigation of shared resource contention (cache, memory bandwidth, I/O); define WCET/WCRT approaches and verification steps appropriate for the program

  • Architect hybrid systems combining safety‑certifiable RTOS partitions and containerized Linux applications; recommend practical containerization strategies for embedded contexts

  • Implement and automate evaluation workflows, CI pipelines, and test harnesses (Python, Bash, CI tooling) for continuous performance regression and reproducibility

  • Produce architecture documentation, design rationale, test plans, benchmarks, and presentations for stakeholders; mentor and guide engineering teams on multicore best practices

  • Integrate with avionics, security, and certification leads; oversee ARINC 615 data‑loading workflows and CDS integrations via coordination with domain specialists or contractors

  • Recommend tooling, lab setups, and vendor selections to support profiling, HIL testing, and certification evidence collection

  • Stay current with emerging technologies in multicore processing, real-time systems, Wind River HVP, and container orchestration

 

Basic Qualifications (Required Skills/ Experience): 

  • 9+ years of experience in software architecture and design of embedded software systems

  • 9+ years of experience in VMWare Virtualization

  • 9+ years of experience developing software using Docker or Kubernetes for container based applications

  • 3+ years of experience leading technical projects with multiple real-time operating systems (RTOS), Linux kernels and/or bare metal applications

  • Experience with software certification processes an

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Boeing

View company profile →