Software Engineer - Developer
Listed on 2026-02-28
-
Software Development
Software Engineer
This posting is for a contract assignment and is not a full-time employment offer with Boeing. Candidates selected for roles will be employed as contract workers through a Boeing approved 3rd party for the duration of the specified project.
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 minimum direction from technical leads, product owner, and functional manager. This is a high-impact and high-influence role where you will own project goals and their relationship to the big-picture and business context; identify and suggest improvements to potential issues in architecture, design, and code;
drive technical direction and influence processes while handling ambiguity under tight constraints; and mentor other engineers on team direction and technical skills.
If you are excited about building dependable embedded systems and contributing your flight software knowledge and Ada programming skills to a historic aircraft modernization, we’d love to hear from you — please apply today to join the B‑52J Navigation and Displays team and help shape the future of this mission‑critical program.
Position Responsibilities- Designs, develops, tests, and maintains embedded software throughout the end‑to‑end lifecycle that meets industry, customer, safety, and regulation standards.
- Reviews, analyzes, and translates customer requirements into initial design of software products.
- Develops, maintains, enhances and optimizes software products and functionalities for system integrations.
- Develops, documents and maintains architectures, requirements, algorithms, interfaces and designs for software products.
- Debugs and resolves issues identified to ensure the reliability and efficiency of software products.
- Handles user inquiries, troubleshoots technical issues and user feedback analysis.
- Implements current and emerging technologies, tools, frameworks and changes in regulations relevant to software development.
- Develops, establishes, monitors and improves software processes, tools and key performance metrics that align projects with organizational goals and industry benchmarks.
- Executes and documents software research and development projects.
- Advises on software domains, system‑specific issues, processes and regulations.
- Performs software project management activities and software supplier management functions.
- Tracks and evaluates software team and supplier performance to ensure product and process compliance to project plans and industry standards.
- Five (5) or more 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 and workflow tools such as VS Code and platforms such as Git Lab.
- Experience developing embedded real‑time software with Ada (must have) and/or C, C++, Java, Python, Rust (nice to have).
- Experience working with real‑time operating systems (RTOS).
- Ability to work effectively in a team environment and communicate with stakeholders of different backgrounds and skill levels.
- Understanding of the interactions between hardware, software, and system safety.
- Bachelor of Science degree from an accredited course of study in engineering technology (e.g., computer engineering, computer science, or software engineering).
- Experience leading major programs or complex designs for avionics or control systems for commercial and military applications.
- Knowledge of how to derive and allocate requirements (e.g., system, sub‑system, software) and show traceability throughout the product lifecycle.
- Knowledge of software architecture and design methodologies including ability to synthesize software architectures and designs to meet product requirements, characteristics and constraints.
- Knowledge of implementation, validation, and verification processes, practices, and guidelines to ensure software development…
(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).