Taro Logo

Mid-Level C++ Embedded Software Engineer

Boeing is a global aerospace company that innovates and manufactures commercial airplanes, defense products, and space systems.
Hazelwood, MO, USABerkeley, MO, USA
$110,500 - $149,500
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Automotive · Space · Travel

Description For Mid-Level C++ Embedded Software Engineer

The Boeing Company, a global leader in aerospace, is seeking a Mid-Level C++ Embedded Software Engineer to join their Government Vehicle Health Management Systems (GVHMS) team. This role focuses on developing and supporting health management systems for defense platforms, specifically working on the Central Maintenance Computing System (CMCS).

The position offers an opportunity to work on critical embedded systems that monitor and maintain the health of Boeing's advanced vehicles. As part of the Boeing Commercial Airplanes (BCA) & Boeing Global Services (BGS) Software Engineering organization, you'll be responsible for developing software and software tests throughout all phases of the development lifecycle.

The role requires strong expertise in C++ and embedded systems, with a focus on Linux-based environments. You'll be working in an Agile scrum environment, collaborating with cross-functional teams to design, develop, and maintain software that meets industry, customer, safety, and regulation standards.

Boeing offers a comprehensive benefits package including competitive base pay, variable compensation, health insurance, retirement plans, and various insurance options. The position is based in either Hazelwood or Berkeley, Missouri, with a salary range of $110,500 to $149,500.

This is an excellent opportunity for experienced software engineers who want to contribute to cutting-edge aerospace technology while working for a company that values innovation, collaboration, and professional growth. The role requires U.S. citizenship due to security clearance requirements and offers the chance to work on complex technical challenges in a stable, established company with a global presence.

Last updated 2 days ago

Responsibilities For Mid-Level C++ Embedded Software Engineer

  • Design, develop, test, debug and maintain software for embedded devices and systems
  • Review and analyze customer requirements
  • Translate requirements into software product designs
  • Build and write code for embedded systems
  • Analyze, monitor and improve efficiency and stability of embedded software systems
  • Work in a collaborative Agile scrum environment

Requirements For Mid-Level C++ Embedded Software Engineer

Linux
  • U.S. Citizenship (required for security clearance)
  • 5 years of experience developing and deploying C++ software for embedded systems running Linux
  • 5 years of experience working in Agile scrum environment
  • Bachelor's degree preferred in engineering, engineering technology, chemistry, physics, mathematics, data science, or computer science
  • Experience with model-based requirements (UHM, SysML, Cameo, MSoSA) preferred
  • Knowledge of various engineering disciplines
  • Knowledge of programming languages (C#, Java, C++, etc.)
  • Knowledge of communications, networking, and protocols
  • Knowledge of real-time target environments

Benefits For Mid-Level C++ Embedded Software Engineer

Medical Insurance
401k
Vision Insurance
Dental Insurance
  • Competitive base pay
  • Variable compensation opportunities
  • Health insurance
  • Flexible spending accounts
  • Health savings accounts
  • Retirement savings plans
  • Life insurance
  • Disability insurance
  • Paid time off

Interested in this job?

Jobs Related To The Boeing Company Mid-Level C++ Embedded Software Engineer