Real-Time Software Engineer
About the role
About The Company
At Boeing, we are dedicated to innovation, collaboration, and making a positive impact on the world. As a leading aerospace company, Boeing designs, manufactures, and services advanced aircraft, space systems, and defense solutions. Our commitment to excellence and technological advancement has established us as a trusted partner for governments and commercial clients worldwide. We foster an inclusive and respectful environment that encourages professional growth and development, ensuring our employees are equipped to meet the challenges of tomorrow. Join us to be part of a company that is shaping the future of aerospace and defense industries globally.
About The Role
The Boeing Precision Engagement Systems organization in St. Charles, MO, located in the St. Louis metro area, is seeking talented and motivated Real-Time Software Engineers at both associate and experienced levels. This role involves developing, integrating, testing, and delivering complex software solutions vital to the operation of precision-guided weapons used by the United States and allied nations. The successful candidate will support Boeing Defense, Space & Security (BDS) Software Engineering, contributing to projects that have a significant global impact. The position offers an exciting opportunity to work on Direct Attack weapons and Cruise Missiles deployed on military aircraft and ground platforms, ensuring the effectiveness and safety of these critical systems.
Qualifications
The ideal candidate will possess a bachelor's degree in engineering, computer science, or related fields, along with relevant experience in software development. Candidates should have a minimum of 3 years of experience in programming languages such as C, C++, or Ada, and have worked extensively on real-time embedded software systems. An active U.S. secret security clearance or the ability to obtain one is required. Preferred qualifications include additional years of experience, familiarity with Ada, Python, or C#, and experience working in Agile development environments. Candidates with a strong understanding of software requirements tracing, version control systems like Git, and object-oriented design principles will be highly regarded. Exceptional problem-solving skills, teamwork, and a proactive attitude are essential for success in this role.
Responsibilities
Collaborate with a multidisciplinary engineering team to design, develop, and implement Operational Flight Program (OFP) software solutions for precision-guided weapon systems.
Participate actively in all phases of the software development lifecycle within an Agile environment, ensuring timely and high-quality deliverables.
Develop robust real-time embedded applications using Ada, C, and C++, adhering to safety and security standards.
Conduct thorough software testing, including system-level verification, to ensure functionality aligns with mission requirements.
Analyze and troubleshoot software defects, providing effective solutions to maintain system integrity and performance.
Develop and enhance leadership skills through project ownership and team collaboration.
Engage directly with U.S. Air Force and Navy customers to understand requirements and provide technical support.
Create models, simulations, and support tools to facilitate software development and validation processes.
Implement DevOps practices, manage software configurations, and participate in Agile release planning.
Benefits
Boeing offers a comprehensive Total Rewards package designed to attract, engage, and retain top talent. This includes competitive base salary, performance-based bonuses, and variable compensation opportunities. Employees are eligible to participate in a variety of benefit programs such as health insurance, flexible spending accounts, health savings accounts, retirement savings plans, and life and disability insurance. The company also provides paid and unpaid time off programs to support work-life balance. Specific benefits may vary based on location, employment status, and other eligibility factors. Additionally, Boeing offers relocation assistance for eligible candidates, along with opportunities for professional development and career advancement. The company values diversity and inclusion, fostering an environment where all employees can thrive and contribute to innovative projects.
Equal Opportunity
Boeing is an Equal Opportunity Employer. We are committed to creating a diverse and inclusive workplace where 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 other characteristics protected by law. We believe that embracing diversity enhances our innovation and ability to serve our customers effectively. All qualified applicants will receive consideration for employment, and we encourage individuals from all backgrounds to apply and join our team in building a better future.
Responsibilities
- Collaborate with a multidisciplinary engineering team to design, develop, and implement Operational Flight Program (OFP) software solutions for precision-guided weapon systems.
- Participate actively in all phases of the software development lifecycle within an Agile environment, ensuring timely and high-quality deliverables.
- Develop robust real-time embedded applications using Ada, C, and C++, adhering to safety and security standards.
- Conduct thorough software testing, including system-level verification, to ensure functionality aligns with mission requirements.
- Analyze and troubleshoot software defects, providing effective solutions to maintain system integrity and performance.
- Develop and enhance leadership skills through project ownership and team collaboration.
- Engage directly with U.S. Air Force and Navy customers to understand requirements and provide technical support.
- Create models, simulations, and support tools to facilitate software development and validation processes.
Qualifications
- Bachelor's degree in engineering, computer science, or related fields.
- Minimum of 3 years of experience in programming languages such as C, C++, or Ada.
- Experience working extensively on real-time embedded software systems.
- Active U.S. secret security clearance or ability to obtain one.
- Familiarity with Ada, Python, or C# is preferred.
- Experience working in Agile development environments.
- Strong understanding of software requirements tracing, version control systems like Git, and object-oriented design principles.
- Exceptional problem-solving skills, teamwork, and a proactive attitude.
Benefits
- Competitive base salary.
- Performance-based bonuses and variable compensation opportunities.
- Health insurance, flexible spending accounts, health savings accounts.
- Retirement savings plans and life and disability insurance.
- Paid and unpaid time off programs to support work-life balance.
- Relocation assistance for eligible candidates.
- Opportunities for professional development and career advancement.