The Boeing Company is looking for an Associate Software Engineer - Simulation to join the B-1B Simulation Software team to support the Boeing Defense, Space & Security (BDS) business organization. The role involves designing, developing, and demonstrating avionics solutions and supporting the development of Simulation products for platforms that are upgrading to newer hardware and software systems.
Requirements
- 2+ years of experience programming using any of the following languages: C++, C, Ada
- Experience developing embedded real-time software and hardware
- Experience working with Real-time Operating Systems (RTOS)
- Experience developing models and simulation
- Experience with Agile software development
- Experience with modern software development tools (e.g. Jira, Confluence, Jenkins, Git)
Responsibilities
- Supporting software development on agile teams which are tasked with integrating/implementing solutions onto a platform
- Developing high fidelity simulation and environment software and tool sets to enable rapid development, test, and deployment of high-quality software solutions for the war-fighter
- Uses analytical problem-solving skills to resolve problems for the company and suppliers
- Supports partnership with cross functional engineering teams to enable integration of simulation software with hardware devices and systems.
- Uses engineering skills to deliver improved capabilities to both the warfighter and maintainers
- Supports implementing current and emerging technologies, tools, frameworks, and methods in the software engineering simulation environment
- Supports modernizing, migrating, sustaining, and updating simulation software to adapt legacy systems to new operating systems and hardware
Other
- This position requires the ability to obtain a U.S. Security Clearance for which the U.S. Government requires U.S. Citizenship.
- Employer will not sponsor applicants for employment visa status.
- This position offers relocation based on candidate eligibility.
- Ability to work effectively in a team environment and communicate with stakeholders of different backgrounds and skill levels