The Boeing Company is seeking a Lead Real-Time Software Architect to support the Defense Mission Computing Team, focusing on real-time and mixed-criticality systems, safety, security, and domain separation technologies.
Requirements
- 10+ years of experience in embedded, real‑time, or avionics systems
- Hands‑on experience with RTOS, separation kernels, or hypervisors (e.g., seL4, ARINC 653, PikeOS)
- Knowledge of mixed‑criticality design, determinism, and timing/resource budgeting
- Familiarity with HW/SW co‑design (drivers, interrupts, DMA, memory/cache strategies)
- Understanding of safety and/or security certification processes (DO‑178C, ISO 26262, IEC 61508, or similar)
- Experience building CI/CD, HIL, and integration test practices for embedded systems
- Strong systems architecture skills and experience producing architecture artifacts and decision records
Responsibilities
- Lead architecture for real-time and mixed‑criticality systems
- Define system decomposition, interfaces, and resource/timing goals
- Ensure safety, security, and isolation across domains
- Choose and integrate OS, virtualization, and middleware technologies
- Oversee hardware/software co-design and performance tuning
- Set V&V and certification approaches
- Build CI/CD and integration test practices
Other
- Leadership and mentoring ability; comfortable collaborating across multidisciplinary teams
- Strong communication skills for customer engagements, design reviews, and vendor interactions
- Less than 10% travel required
- Bachelor of Science degree from an accredited course of study in engineering, engineering technology, chemistry, physics, mathematics, data science, or computer science
- Ability to obtain a U.S. Security Clearance for which the U.S. Government requires U.S. Citizenship