Boeingposted 2 days ago
$110,500 - $149,500/Yr
Full-time • Mid Level
Berkeley, MO

About the position

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 with a company where diversity, equity and inclusion are shared values. 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.

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.

Requirements

  • Ability to obtain a Secret clearance, for which the government requires U.S. Citizenship.
  • 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.

Nice-to-haves

  • Bachelor of Science degree (or greater) from an accredited course of study in engineering, 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.
  • Knowledge of programming languages (e.g., C#, Java, J2EE, J2ME, C++, Visual Basic, C, Assembly, Ladder Logic, NC Programming, Matlab).
  • Knowledge of communications, networking, and protocols (e.g., TCP/IP, FTP, XML, 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).
  • 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 and show traceability throughout the product lifecycle.

Benefits

  • Competitive base pay and variable compensation opportunities.
  • Health insurance.
  • Flexible spending accounts.
  • Health savings accounts.
  • Retirement savings plans.
  • Life and disability insurance programs.
  • Programs that provide for both paid and unpaid time away from work.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service