Associate Software Engineer
Listed on 2025-12-30
-
Software Development
Software Engineer
Boeing Company
The Boeing Company is seeking an Associate Software Engineer to join the B-52J Navigation and Displays team in Kent, Washington, supporting the B-52J CERP program within Boeing Defense, Space & Security (BDS). The role focuses on flight software development and avionics modernization for a long‑serving, iconic military aircraft; it is ideal for someone passionate about embedded systems and ready to go beyond basic coding while working alongside experienced engineers in a dynamic environment.
The ideal candidate will be an independent contributor who supports lifecycle activities—design, development, integration, verification, process/tool deployment, supplier and project coordination, research, and troubleshooting—under general direction from technical leads, product owners, and functional managers. This is a hands‑on, high‑impact role where you will own features, understand system architecture, tackle complex assignments, mentor junior engineers, and influence team processes; therefore, prior experience in avionics and related domains is required.
Responsibilities
- Supports the design, development, test, and maintenance of embedded software throughout the end‑to‑end lifecycle that meets industry, customer, safety, and regulation standards.
- Assists with review, analysis, and translation of customer requirements into initial design of software products.
- Supports development, maintenance, enhancement, and optimization of software products and functionalities for systems integrations.
- Supports development, documentation and maintenance of architectures, requirements, algorithms, interfaces, and designs for software products.
- Supports debugging and resolution of issues identified to ensure the reliability and efficiency of software products.
- Participates in handling user inquiries, troubleshooting technical issues, and user feedback analysis.
- Supports implementation of current and emerging technologies, tools, frameworks, and changes in regulations relevant to software development.
- Supports development, establishment, monitoring, and improvement of software processes, tools, and key performance metrics that align projects with organizational goals and industry benchmarks.
- Supports execution and documentation of software research and development projects.
- Assists with performing software project management activities and software supplier management functions.
- Supports tracking and evaluation of software team and supplier performance to ensure product and process compliance with project plans and industry standards.
- 2+ years of professional experience in software development lifecycle—including design, development, integration, verification, process/tool deployment, supplier and project coordination, research, and troubleshooting.
- Experience in Agile software development.
- Experience with Agile workflow tools such as VS Code and platforms such as Git Lab.
- Experience developing embedded real‑time software with C, C++, Java, Python, Rust, or Ada.
- Experience working with real‑time operating systems (RTOS).
- Experience with object‑oriented analysis and design (OOAD) methodologies.
- Ability to work effectively in a team environment and communicate with stakeholders of different backgrounds and skill levels.
- Bachelor of Science degree from an accredited course of study in engineering technology (including computer engineering, computer science, or software engineering).
- Knowledge of how to derive and allocate requirements (e.g., system, sub‑system, software) and show traceability throughout the product lifecycle.
- Experience with designing entire components and features following specifications/standards and aircraft/product certification systems.
- Experience taking a feature from planning to deployment without needing constant check‑ins from senior staff.
- Knowledge of software development processes in compliance with established internal and industry standards, guidelines, and best practices in the development, testing, and deployment of software.
- Knowledge of general and software development and testing tools—capability and usage; for example, compilers,…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).