The Boeing Company is looking for an Experienced Software Engineer - Systems to join the KC-46 Software team to support the Boeing Defense, Space & Security (BDS) Software Engineering organization. This role will focus on designing, developing, testing, and maintaining software throughout the full software development lifecycle for the KC-46 "Pegasus" aerial refueling tanker aircraft.
Requirements
- 5+ years of experience in developing, documenting and maintaining architectures, requirements, algorithms, interfaces and designs for Software Systems
- 5+ years of experience in Software Development Lifecycle (SDLC)
- 5+ years of experience in software development using languages such as C, C++, Java or Ada
- Experience with customer or governmental regulations relevant to design, test, and certification (e.g., DO-178B/C)
- Experience in engineering discipline(s) (e.g., electrical, mechanical, software engineering) applied to product related systems throughout the product development life cycle, from concept development to deployment
- Experience in how to derive and allocate requirements (e.g., system, sub-system, software) and show traceability throughout the product lifecycle
- Experience in software development processes in compliance with established internal and industry standards, guidelines, and best practices in the development, testing, and deployment of software
Responsibilities
- Designs, develops, analyzes, and maintains software systems that meet industry, customer, and internal quality, safety, security and certification standards
- Partners with appropriate stakeholders to inform system definition and translate system-level requirements into software requirements and models that meet customer, operational needs, performance requirements and have clear traceability to design, code and test artifacts
- Completes software system-level analyses to identify risks, issues and opportunities; integrates and deploys mitigation actions throughout the software lifecycle
- Performs code reviews to ensure alignment to requirements and standards
- Monitors and reviews test completion, verification processes, and issue resolution for software systems
- Develop documentation for and coordinate with teams impacted by software changes such as integration teams, end users of the software, and training documents
- Present detailed software design, impacts, and limitations to review boards and stakeholders
Other
- Highly motivated and must work well in a team environment
- This position requires the ability to obtain a U.S. Security Clearance for which the U.S. Government requires U.S. Citizenship.
- An interim and/or final U.S. Secret Clearance Post-Start is required.
- Employer will not sponsor applicants for employment visa status.
- This position offers relocation based on candidate eligibility.