[Apply Now] Mid-Level C++ Embedded Software Engineer
Company: BOEING
Location: Saint Louis
Posted on: November 4, 2025
|
|
|
Job Description:
Job Description At Boeing, we innovate and collaborate to make
the world a better place. We're committed to fostering an
environment for every teammate that's welcoming, respectful and
inclusive, with great opportunity for professional growth. Find
your future with us. Software Engineer - Embedded At The Boeing
Company, we innovate and collaborate to make the world a better
place. From the seabed to outer space, you can contribute to work
that matters. We're committed to fostering an environment for every
teammate that's welcoming, respectful and inclusive, with great
opportunity for professional growth. Find your future with us. The
Boeing Company is looking for a Software Engineer - Embedded to
join the Government Vehicle Health Management Systems (GVHMS) team
located in Hazelwood, Missouri and Berkeley, Missouri. This
position will focus on supporting the Boeing Commercial Airplanes
(BCA) & Boeing Global Services (BGS) Software Engineering
organization. The GVHMS team develops, fields and supports health
management systems for defense platforms. The Central Maintenance
Computing System (CMCS) is an on-board system that acquires,
stores, analyzes and reports the health of the vehicle. The team is
looking for a highly motivated software engineer to develop
software and software tests throughout all phases of the software
development life cycle (requirements, design, implementation and
verification). The software engineer will document, design, and
develop CMCS software functionality in a service-oriented
architecture. Position Responsibilities • Designs, develops, tests,
debugs and maintains software that is integrated into embedded
devices and systems and meets industry, customer, safety and
regulation standards. • Reviews, analyzes, and translates customer
requirements into the design of software products for embedded
devices and systems. • Builds and writes code for embedded systems
software to run on specific specialized hardware. • Analyzes,
monitors and improves the efficiency and stability of embedded
software systems. Basic Qualifications • This position requires the
ability to obtain a Secret clearance, for which the government
requires an U.S. Citizenship. A security clearance credential that
has been active in the past 24 months is considered active • 5
years of experience developing and deploying C++ software for
embedded systems running Linux. • 5 years of experience working in
a collaborative Agile scrum environment. Preferred Qualifications •
Bachelor of Science degree (or greater) from an accredited course
of study in engineering, engineering technology (includes
manufacturing engineering technology), chemistry, physics,
mathematics, data science, or computer science. • 5 years of
experience working with model-based requirements (UHM, SysML,
Cameo, MSoSA). • Strong decision-making skills and the ability to
work both independently and as part of a team. • Knowledge of
various engineering disciplines such as electrical, mechanical, and
systems. The ability to communicate with technical personnel from
multiple skill areas and functions to evaluate technical
information and issues impacting design, production, and support of
products, services, or other deliverables. • Knowledge of
programming languages (e.g., C#, Java, Java 2 Enterprise and Mobile
Editions (J2EE, J2ME), C++, Visual Basic, C, Assembly, Ladder
Logic, Numerical Control (NC) Programming, Matlab). Knowledge of
communications, networking, and protocols (e.g., Transport Control
Protocol/Internet Protocol (TCP/IP), File Transfer Protocol (FTP),
Extensible Mark-up Language (XML), Wireless Access Protocol (WAP .
Knowledge of computing equipment and its operating systems (e.g.,
Windows, Unix, Linux). Knowledge of software development and
testing tools (e.g., editors, compilers, linkers, desktop
simulations, configuration management tools, requirements
management tools) capability and usage. Ability to apply knowledge
of database engines to the design of databases and reporting
structures. Ability to integrate hardware and software components
into a functional system. Knowledge of software testing and
usability theory. Knowledge of testing, usability practices.
Ability to write and execute test scripts and perform usability
analyses. • Knowledge of real-time target environments, including
processor and network architectures, communication protocols,
simulation frameworks and electrical interfaces. Ability to build,
integrate and troubleshoot software components. • Knowledge of how
to derive and allocate requirements (e.g., system, sub-system,
software) and show traceability throughout the product lifecycle.
Work Location Onsite - This position is expected to be 100% onsite.
The selected candidate will be required to work onsite at one of
the listed location options. Work Shift The position is for 1st
Shift. Technical Assessment To be considered for this position you
will be required to complete a technical assessment as part of the
selection process. Failure to complete the assessment will remove
you from consideration. Drug Free Workplace Boeing is a Drug Free
Workplace where post offer applicants and employees are subject to
testing for marijuana, cocaine, opioids, amphetamines, PCP, and
alcohol when criteria is met as outlined in our policies. At
Boeing, we strive to deliver a Total Rewards package that will
attract, engage and retain the top talent. Elements of the Total
Rewards package include competitive base pay and variable
compensation opportunities. The Boeing Company also provides
eligible employees with an opportunity to enroll in a variety of
benefit programs, generally including health insurance, flexible
spending accounts, health savings accounts, retirement savings
plans, life and disability insurance programs, and a number of
programs that provide for both paid and unpaid time away from work.
The specific programs and options available to any given employee
may vary depending on eligibility factors such as geographic
location, date of hire, and the applicability of collective
bargaining agreements. Please note that the information shown below
is a general guideline only. Pay is based upon candidate experience
and qualifications, as well as market and business considerations.
Summary Pay Range Hazelwood, Missouri - $110,500- $149,500
Applications for this position will be accepted until Nov. 12, 2025
Export Control Requirements: This position must meet export control
compliance requirements. To meet export control compliance
requirements, a "U.S. Person" as defined by 22 C.F.R. 120.15 is
required. "U.S. Person" includes U.S. Citizen, lawful permanent
resident, refugee, or asylee. Export Control Details: US based job,
US Person required Relocation This position offers relocation based
on candidate eligibility. Security Clearance This position requires
the ability to obtain a U.S. Security Clearance for which the U.S.
Government requires U.S. Citizenship. An interim U.S. Secret
Clearance Pre-Start and final U.S. Secret Clearance Post-Start is
required. Visa Sponsorship Employer will not sponsor applicants for
employment visa status. Shift This position is for 1st shift Equal
Opportunity Employer: 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/veteran status or other characteristics protected by
law.
Keywords: BOEING, St. Louis , [Apply Now] Mid-Level C++ Embedded Software Engineer, Engineering , Saint Louis, Missouri