10+ years leading software development10+ years automated test strategy5+ years DevSecOps leadershipEmbedded systems developmentLinux kernel / driver developmentGit / CI/CD / DevOps toolingSoftware architecture & designCybersecurity fundamentalsHardware-in-the-loop / on-target debuggingU.S. Security Clearance eligibilityU.S. Citizenship / Person statusBachelor's degreeSafety-critical / high-integrity software
Job Description
The Boeing Company 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. The position requires 10+ years of software development leadership experience, expertise in low-level development, high-integrity software development, and integration/test automation. Requires U.S. citizenship for security clearance eligibility.
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
•Oversee the design, development, test, debugging and maintenance of software integrated into embedded devices and systems meeting industry, customer, safety and regulation standards
•Oversee the review, analysis, and translation of customer requirements into the design of software products for embedded devices and systems
•Oversee code review for embedded systems software to run on specific specialized hardware
•Oversee integration of embedded software with hardware components
•Review analyses, monitoring and improvement of the efficiency and stability of embedded software systems
•Review testing and debugging of software for embedded devices and systems
•Oversee research and implementation of current and emerging technologies, tools, frameworks, and changes in regulations relevant to software development and hardware technologies
•Provide consultation on software and hardware integration domains
•Oversee 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
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 programs.
Additional Information
•Relocation assistance available based on candidate eligibility
•U.S. Person required for export control compliance
•U.S. Secret Clearance required post-start
•No visa sponsorship available
•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.