
Software Engineer - C/C++
Role summary
Boeing is seeking Real-Time Software Engineers in St. Charles, MO, to develop, integrate, test, and deliver complex real-time embedded software for critical defense systems, including precision-guided weapons. This role involves collaborating with multidisciplinary teams, working within an Agile environment, and using languages like C, C++, and Ada. Candidates must have a minimum of three years of programming experience and a solid understanding of Object-Oriented principles. A U.S. secret security clearance is required. Preferred qualifications include additional experience, familiarity with Git and Python, and an active clearance. The position offers opportunities for professional growth and contribution to high-stakes military applications.
About The Company
Boeing is a globally recognized leader in aerospace innovation, committed to shaping the future of flight and defense technology. With a rich history of engineering excellence and a focus on sustainability, safety, and technological advancement, Boeing serves customers around the world across commercial, defense, space, and security sectors. The company fosters a culture of collaboration, diversity, and inclusion, providing a dynamic environment where talented professionals can thrive and contribute to impactful projects that enhance global connectivity and security.
About The Role
We are seeking highly motivated and skilled Real-Time Software Engineers to join Boeing’s Precision Engagement Systems organization in St. Charles, MO. This role is pivotal in developing, integrating, testing, and delivering complex real-time embedded software solutions that support critical defense systems. The successful candidates will work on cutting-edge projects involving precision-guided weapons, supporting the defense of the United States and allied nations worldwide. This position offers an exciting opportunity to contribute to high-stakes military applications, collaborating with multidisciplinary teams and engaging directly with U.S. Air Force and Navy customers. The role is suitable for professionals at various experience levels, including Associate and Experienced Software Engineers, who are eager to develop their expertise in a challenging and rewarding environment.
Qualifications
The ideal candidate will possess a strong educational background in engineering, computer science, or related fields, along with relevant professional experience. Candidates must be able to obtain a U.S. secret security clearance and demonstrate proficiency in real-time embedded software development. A minimum of three years of experience in programming languages such as C, C++, or Ada, and a solid understanding of Object-Oriented principles are required. Preferred qualifications include additional years of experience, active U.S. secret clearance, and familiarity with Agile methodologies, version control systems like Git, and scripting languages such as Python or C#. Candidates should have excellent problem-solving skills, the ability to work effectively within a team, and a commitment to quality and safety standards.
Responsibilities
- Collaborate with multidisciplinary engineering teams to design and implement Operational Flight Program (OFP) software solutions for military weapon systems.
- Participate actively in all phases of the software development lifecycle within an Agile environment, including requirements analysis, design, coding, testing, and deployment.
- Develop and maintain real-time embedded software using Ada, C, and C++, ensuring high reliability and performance.
- Conduct thorough testing of software solutions and assist with system-level testing to verify functionality and performance.
- Analyze problem reports, troubleshoot software defects, and implement corrective actions to ensure system integrity.
- Develop leadership skills through mentorship, project management, and technical guidance.
- Engage directly with U.S. military customers, including the Air Force and Navy, to understand requirements and deliver tailored solutions.
- Support software configuration management, automated build processes, and documentation to ensure compliance with industry standards.
Benefits
Boeing offers a comprehensive Total Rewards package designed to attract and retain top talent. Employees have access to competitive base salaries, performance-based bonuses, and various variable compensation opportunities. The company provides a range of benefit programs, including health insurance, flexible spending accounts, health savings accounts, retirement plans, life and disability insurance, and paid time off. Additional perks include professional development opportunities, tuition reimbursement, and a collaborative work environment that encourages innovation and growth. The company also offers relocation assistance for eligible candidates, supporting a smooth transition into the organization.
Equal Opportunity
Boeing is an Equal Opportunity Employer. We are committed to fostering a diverse and inclusive workplace where employment decisions are made based on qualifications, merit, and business needs. We do not discriminate against any individual on the basis of race, color, religion, national origin, gender, sexual orientation, gender identity, age, disability, genetic factors, military/veteran status, or any other protected characteristic. We value the unique perspectives and experiences each employee brings and strive to create an environment of respect and opportunity for all.