This position leads the architecture and optimization of real-time, mixed-criticality embedded systems, emphasizing safety, security, and domain separation. The role involves deep technical leadership in embedded software, real-time operating systems, and system design, along with mentoring teams and influencing technical decisions for defense mission computing applications.
Responsibilities
- Lead architectural design for real-time and mixed-criticality embedded systems
- Define system decomposition, interfaces, and allocate timing and resource budgets
- Ensure robust safety, security, and isolation across system domains
- Select and integrate real-time operating systems, virtualization layers, and middleware components
- Oversee collaborative hardware-software design and optimize system performance
- Establish verification, validation, and certification strategies for safety-critical systems
- Develop and implement CI/CD pipelines and integration testing methodologies
- Mentor engineering staff and serve as technical liaison to customers and vendors
Requirements
- Minimum of 10 years of experience in real-time, near real-time, or embedded software development
- At least 10 years of experience developing software using VxWorks or similar real-time operating systems
- Seven or more years of experience developing software under safety-critical processes such as DO-178B/C
- Ten or more years of experience implementing security in embedded systems
- Ten or more years of experience in software architecture and design for embedded systems
Nice to Have
- Bachelor of Science in engineering, engineering technology, chemistry, physics, mathematics, data science, or computer science from an accredited program
- Experience with cross-domain solutions including data diodes and high-assurance mediation
- Background working in regulated environments such as ITAR, DoD, aerospace, or critical infrastructure, or holding relevant security clearances
- Familiarity with hardware-software co-design, including drivers, interrupts, DMA, and memory/cache optimization
- Proven systems architecture skills with documented architecture decisions and artifacts
- Knowledge of mixed-criticality system design, determinism, and resource budgeting
- Experience with separation kernels, secure microkernels, or hypervisors such as seL4, PikeOS, ARINC 653, Xen, QEMU/KVM, or Wind River Helix Virtualization
- Familiarity with safety certification standards including DO-178C, ISO 26262, and IEC 61508
- Understanding of deterministic networking protocols such as TSN, AFDX/ARINC, CAN-FD, and DDS/RTPS
- Experience with high-assurance programming languages and coding standards like Ada/SPARK, Rust, MISRA C/C++
- Exposure to formal methods, model checking, MBSE using SysML, or model-based verification tools
- Experience developing CI/CD pipelines and hardware-in-the-loop test automation, including trace tools like LTTng and Tracealyzer
- Background in embedded cryptography, secure boot, TPM/SE integration, and PKI
- Experience integrating FPGA or accelerators for low-latency offload
- Demonstrated leadership and mentoring skills in multidisciplinary engineering environments
- Strong communication abilities for customer-facing engagements, design reviews, and vendor collaboration
Tech Stack
VxWorks, Real-time operating systems (RTOS), DO-178B/C, DO-178C, ISO 26262, IEC 61508, seL4, PikeOS, ARINC 653, Xen, QEMU/KVM, Wind River Helix Virtualization, TSN, AFDX/ARINC, CAN-FD, DDS/RTPS, Ada/SPARK, Rust, MISRA C, MISRA C++, LTTng, Tracealyzer, FPGA, Secure boot, TPM
Benefits
- Competitive base salary with variable compensation opportunities
- Health insurance coverage
- Flexible spending accounts
- Health savings accounts
- Retirement savings plans
- Life and disability insurance programs
- Paid and unpaid time off
- Relocation assistance based on eligibility
Compensation
Summary pay range for Lead Level: $198,000 - $267,950. Variable compensation opportunities
Work Arrangement
hybrid — Hazelwood, Missouri — Some work onsite at one of the listed location options; discretion of hiring team; could change in the future
Team
multidisciplinary engineering teams part of the Defense Mission Computing Team within Boeing Defense, Space & Security (BDS) Software Engineering organization
- Innovative and collaborative environment
- Shared values
- Welcoming, engaging, respectful, and inclusive workplace
- Commitment to professional growth
- Equal Opportunity Employer
- E-Verify participant
- Right to Work compliant
Additional Information
- This position is hybrid and requires some onsite work in Hazelwood, Missouri
- Travel requirement is approximately 10%
- Drug Free Workplace: Post offer applicants and employees are subject to testing for marijuana, cocaine, opioids, amphetamines, PCP, and alcohol when criteria is met
- CodeVue Coding Challenge: Required as part of the selection process; failure to complete removes candidate from consideration
- Export Control Requirement: Must meet U.S. export control compliance requirements; U.S. Person as defined by 22 C.F.R. §120.62 is required
- Security Clearance: Requires ability to obtain a U.S. Security Clearance; U.S. Citizenship required; interim and/or final U.S. Secret Clearance Post-Start required
- Visa Sponsorship: Employer will not sponsor applicants for employment visa status
- Relocation: Offered based on candidate eligibility
- Position is not contingent upon program award
- Shift: Shift 1 (United States of America)
- This is not a Safety Sensitive Position
- Language Requirements: Not Applicable
- Education: Not Applicable