Bachelor's degree10+ years leading software development10+ years automated test strategy5+ years DevSecOps leadershipEmbedded systems developmentReal-time OS & low-level developmentU.S. Secret Clearance eligibilityU.S. CitizenshipSoftware architecture & designCybersecurity conceptsCI/CD & DevOps toolingHardware-in-the-loop integration & testSafety-critical / high-integrity software
Job Description
Boeing is hiring a Lead Software Engineer - Embedded to join the AvionX Software Engineering Team in Long Beach, California and Plano, Texas. The role focuses on developing embedded real-time software for avionics systems, with responsibilities including overseeing design, development, testing, and maintenance of embedded software; managing code reviews; integrating software with hardware; and leading software development teams. The position requires 10+ years of software development leadership experience, expertise in automated testing strategies, and 5+ years in leadership roles. Candidates should have experience with low-level development, high-integrity software development, and integration/test automation for safety-critical systems.
Overview
Boeing is seeking a Lead Software Engineer – Embedded to join the AvionX Software Engineering Team focused on developing embedded real-time software for avionics systems. This position is based in Long Beach, California or Plano, Texas.
Areas of Focus
•Low-Level Development: Creating kernel and user mode drivers for Linux and real-time operating systems. Leading and collaborating across engineering disciplines to define, develop, and debug hardware/software interfaces for avionics systems. Experience with board bring-up, bootloaders, and on-target debugging is a plus.
•High-Integrity Software Development: Deriving and allocating requirements with traceability throughout the software lifecycle. Designing solutions that meet requirements and defining application interfaces. Developing, reviewing and optimizing code that adheres to necessary safety and quality standards.
•Integration and Test Automation: Integrating software components on emulated and target hardware. Identifying vulnerabilities and ensuring software resilience. Developing and executing test strategy, including automated tests for safety-critical software.
All candidates are expected to possess working knowledge of modern software engineering tools and practices, such as VS Code, Git, Markdown, YAML, CI/CD pipelines, DevOps, and a bias towards automation.
Position Responsibilities
•Oversees the design, development, test, debugging and maintenance of software integrated into embedded devices and systems meeting industry, customer, safety and regulation standards
•Oversees the review, analyses, and translation of customer requirements into the design of software products for embedded devices and systems
•Oversees code review for embedded systems software to run on specific specialized hardware
•Oversees integration of embedded software with hardware components
•Reviews analyses, monitoring and improvement of the efficiency and stability of embedded software systems
•Reviews testing and debugging of software for embedded devices and systems
•Oversees research and implementation of current and emerging technologies, tools, frameworks, and changes in regulations relevant to software development and hardware technologies
•Provides consultation on software and hardware integration domains
•Oversees tracking and evaluation of internal and supplier software team performance to ensure product and process compliance to project plans and industry standards
•Ability to obtain an active U.S. Security Clearance (requires 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
Preferred Qualifications
•Bachelor of Science degree in computer engineering or similar engineering discipline
•Ability to effectively lead, communicate and collaborate with key stakeholders across multiple organizations
•Experience with software architecture and design methodologies
•Ability to independently identify and solve problems using creativity and established engineering principles
•Strong analytical skills, including the ability to isolate issues with 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 measures to protect the software
•Understanding of fundamental cyber security 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 that require real-time software and influence architecture, requirements, interfaces, designs, and integration/test approaches
Compensation
Summary Pay Range: $211,650 - $286,350
Boeing provides eligible employees with health insurance, flexible spending accounts, health savings accounts, retirement savings plans, life and disability insurance programs, and paid and unpaid time away from work.
Additional Information
•Relocation assistance available based on candidate eligibility
•U.S. Person required for export control compliance
•Interim and/or final U.S. Secret Clearance required post-start
•Employer will not sponsor applicants for employment visa status
•A technical coding assessment (CodeVue) is required as part of the selection process
Resume Intelligence
Assess your experience against this job and tailor your bullet points instantly.
Sign in required
Please sign in to assess your resume alignment and generate custom copyable work bullets.