Software Engineer–Test & Verification
BoeingAbout the role
Company:
The Boeing CompanyThe Boeing Company is currently seeking Experienced Software Engineers–Test & Verification to support our Experimental Systems Group (ESG) Flight Software (FSW) Test & Verification team located in Seal Beach, California. This position will focus on supporting the Boeing Defense, Space & Security (BDS) Software Engineering organization.
This role is ideal for engineers who thrive in systems integration, enjoy working close to hardware and mission operations, and are passionate about building rigorous test frameworks that ensure reliability, performance, and safety for aerospace systems. You will design, implement, and maintain automated test frameworks and verification tools for flight software. You will author test plans and procedures, build simulation- and hardware-in-the-loop environments, and develop automated pipelines that validate requirements, interfaces, and performance across integration, lab, and operational settings. You will collaborate with systems, flight software, and integration/test teams to translate requirements and interface control documents (ICDs) into executable verification strategies with clear pass/fail criteria, traceability, and evidence. You will write unit/integration/system tests; contribute to CI/CD pipelines, code reviews, and documentation; and deliver concise, actionable test reports for stakeholders.
Position Responsibilities:
Designs, develops, and completes test and verification of software products to ensure quality, reliability, and functionality.
Partners with stakeholders to review and identify software requirements, test objectives, test strategies, and testability.
Designs test plans, cases, and scenarios to meet software requirements and specifications.
Sets up and configures test environments, including hardware, software, and network configurations to replicate production environments.
Executes test cases and scenarios to verify functionality, performance, and safety of software systems, identifying and reporting defects, issues, and potential vulnerabilities found during testing processes.
Provides test results and feedback on software design and functionality to resolve defects, issues, and potential vulnerabilities.
Creates, documents, and maintains test plans, procedures, cases, artifacts, metrics, and data in accordance with data privacy and security protocols and standards.
Develops and maintains automated test scripts and frameworks to improve efficiency and effectiveness of testing processes.
Performs software project management functions across test and verification activities involving multifunctional teams.
Basic Qualifications (Required Skills/ Experience):
5+ years of experience in software development using C/C++ and scripting using Tcl
5+ years of experience in Linux (RedHat 8) development environment
5+ years of experience in real-time operating systems (Linux, VxWorks, etc.)
5+ years of experience in Agile development processes and CI/CD tools (e.g., GitLab Runner)
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 KitFree account required — sign up in 30s