Kinloch, MO, USA
Boeing Phantom Works Mission Systems Software team in St. Louis, Missouri is seeking a highly qualified senior level Software Engineer (Level 4) with expertise in the area of Communications Navigation Surveillance and Air Traffic Management (CNS/ATM) software. Tasks will include developing software and software tests throughout all phases of the software development life-cycle (requirements, architecture, implementation, and verification). The software engineer will develop software in a Continuous Integration / Continuous Deployment (CI/CD) DevSecOps software build pipeline using an agile methodology focused on code quality, security and automation.Position Responsibilities:Participates in use case development of software requirements.Leads activities to develop, document and maintain software architectures, requirements, algorithms, interfaces and designs for mission systems software.Leads development of code and integration of complex software components into a fully functional software system.Develops software verification plans, test procedures. Defines test environments and leads executing the test procedures. Documents, analyzes and verifies test results to ensure software system requirements and compliance is achieved.Provides technical leadership for software projects and leads less experienced software engineers.Serves as a team subject matter expert for Communications-Navigation-Surveillance /Air Traffic Management software (CNS/ATM) and regulations.Tracks and evaluates software team and supplier performance to ensure product and process conformance to project plans and industry standards.Responsible for developing technical products, plans, documentation, and presenting briefings to senior leadership.Basic Qualifications (Required Skills/Experience): Experience or familiarity with Continuous Integration / Continuous Deployment (CI/CD) software build pipeline techniques and software factories such as DevOps & DevSecOps.Experience with the Airworthiness Certification Process including the following areasLevel of Rigor (LOR) & Design Assurance Level (DAL)System SafetyMission Systems CertificationsPreferred Qualifications (Desired Skills/Experience): Experience or familiarity with following technology areasAIMS certificationCivil routes and waypointsController-Pilot Data Link Communication (CPDLC)ADS-B (Out & In)VHF CommunicationPosition and Time SourceRNAV/RNPReduced Vertical Separation Minimum (RVSM)Experience with the following industry tools or software development techniques.Embedded Systems Software developmentLinuxSoftware Containers (Docker and Kubernetes)CMakeGitCI/CD DevSecOps (Jira, Gitlab, Ansible, & Artifactory)Cameo (UML, SysML)Automated Testing, SAST, and DAST ( Google Test, Cucumber, Coverity, and SonarQubeExperience debugging and troubleshooting technical problems involving computer memory or timing considerations.Experience or familiarity with industry tools or development techniques such as the following.Embedded Systems SoftwareLinuxContainers (Docker and Kubernetes)CMakeGitCI/CD DevSecOps (Jira, Gitlab, Ansible, & Artifactory)Cameo (UML, SysML)Automated Testing, SAST, and DAST ( Google Test, Cucumber, Coverity, and SonarQube)Strong decision making skills and ability to work independently.Typical Education & Experience: Degree and typical experience in a Software Engineering classification or function: Bachelor’s and 9 or more years’ experience, Master’s with 7 or more years’ experience or PhD with 4 or more years’ experienceRelocation:This position offers relocation assistance to qualified candidates. Drug Free Workplace:Boeing is a Drug Free Workplace where post offer applicants and employees are subject to testing for marijuana, cocaine, opioids, amphetamines, PCP, and alcohol when criteria is met as outlined in our policies.