Application Software Engineer
About the role
About The Company
Boeing is a globally recognized leader in aerospace innovation, dedicated to shaping the future of flight and defense technology. With a rich history of engineering excellence and a commitment to pushing the boundaries of possibility, Boeing provides advanced aerospace products and services to customers worldwide. The company fosters a culture of collaboration, diversity, and inclusion, emphasizing professional growth and development for its employees. As a pioneer in aerospace, Boeing continuously invests in research and development to deliver cutting-edge solutions that meet the evolving needs of the industry and contribute to a safer, more connected world.
About The Role
We are seeking an Application Software Engineer (Associate or Experienced) to join the Phantom Works Weapons team located in St. Charles, MO, within the St. Louis area. This role offers an exciting opportunity to contribute to the development of next-generation weapons systems, including the Next Generation Cruise Missile program. As part of this innovative team, you will work on high-impact projects that require interdisciplinary collaboration, systems thinking, and technical creativity. The position involves designing, developing, testing, and maintaining embedded software throughout its lifecycle, ensuring compliance with industry, safety, and regulatory standards. The role requires the ability to obtain a U.S. Secret Security Clearance and Special Program Access, reflecting the sensitive nature of the work involved.
Qualifications
The ideal candidate will possess a Bachelor's Degree in engineering, computer science, data science, physics, chemistry, or related fields, along with relevant experience. Candidates must be U.S. citizens eligible to obtain a U.S. Secret Security Clearance, which necessitates U.S. citizenship. For the associate level, a minimum of 2 years of related work experience is required, whereas the experienced level requires at least 5 years of relevant experience. Strong knowledge of programming languages such as C++, Python, and C#, along with Linux development experience, is essential. Familiarity with version control systems like Git, software architecture development, network communication protocols (TCP/UDP), and software testing methodologies is also required. Preferred qualifications include active security clearance, extensive experience in software design and implementation, and a comprehensive understanding of embedded systems and hardware-software integration.
Responsibilities
Design, develop, test, and maintain embedded software throughout its lifecycle, ensuring adherence to safety, security, and industry standards.
Translate customer requirements into initial software design concepts, ensuring alignment with project goals and operational needs.
Develop interface definitions and collaborate with cross-functional teams to integrate software components effectively.
Perform rigorous unit and integration testing to validate software functionality and performance.
Participate in peer reviews to ensure code quality, consistency, and best practices.
Support software system integration and testing activities, troubleshooting issues as they arise.
Create comprehensive software documentation to facilitate maintenance, updates, and compliance audits.
Contribute to continuous process improvements in software development workflows.
Benefits
Boeing offers a competitive total rewards package designed to attract, engage, and retain top talent. Benefits include comprehensive health insurance, flexible spending accounts, health savings accounts, retirement savings plans, life and disability insurance, and various paid and unpaid time-off programs. Employees may also have access to wellness programs, employee assistance programs, and professional development opportunities. The company emphasizes work-life balance and provides a supportive environment for career growth. Compensation is commensurate with experience and market standards, with potential signing bonuses for qualified external candidates. Additionally, Boeing offers relocation assistance for eligible candidates, supporting a smooth transition into the organization.
Equal Opportunity
Boeing is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national origin, gender, sexual orientation, gender identity, age, physical or mental disability, genetic factors, military or veteran status, or any other characteristic protected by law. The company values diversity and is committed to creating an inclusive environment where all employees can thrive and contribute to the company's success.
Responsibilities
- Design, develop, test, and maintain embedded software throughout its lifecycle, ensuring adherence to safety, security, and industry standards.
- Translate customer requirements into initial software design concepts, ensuring alignment with project goals and operational needs.
- Develop interface definitions and collaborate with cross-functional teams to integrate software components effectively.
- Perform rigorous unit and integration testing to validate software functionality and performance.
- Participate in peer reviews to ensure code quality, consistency, and best practices.
- Support software system integration and testing activities, troubleshooting issues as they arise.
- Create comprehensive software documentation to facilitate maintenance, updates, and compliance audits.
- Contribute to continuous process improvements in software development workflows.
Qualifications
- Bachelor's Degree in engineering, computer science, data science, physics, chemistry, or related fields.
- Strong knowledge of programming languages such as C++, Python, and C#.
- Linux development experience.
- Familiarity with version control systems like Git.
- Experience with software architecture development and network communication protocols (TCP/UDP).
- Understanding of software testing methodologies.
Benefits
- Comprehensive health insurance.
- Flexible spending accounts and health savings accounts.
- Retirement savings plans.
- Life and disability insurance.
- Paid and unpaid time-off programs.
- Access to wellness programs and employee assistance programs.
- Professional development opportunities.
- Relocation assistance for eligible candidates.