Mid-Level C++ Embedded Software Engineer
Company: BOEING
Location: Saint Louis
Posted on: May 19, 2025
|
|
Job Description:
Job DescriptionAt 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 - EmbeddedAt The Boeing
Company, 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.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 LocationOnsite - 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 ShiftThe position is for
1st Shift.Technical AssessmentTo 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 WorkplaceBoeing 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 RangeHazelwood, Missouri -
$110,500- $149,500 Applications for this position will be accepted
until May. 30, 2025Export 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 requiredRelocation 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 shiftEqual 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, Saint Peters , Mid-Level C++ Embedded Software Engineer, IT / Software / Systems , Saint Louis, Missouri
Click
here to apply!
|