The Boeing Company is looking for a Software Engineer - Embedded to join the Government Vehicle Health Management Systems (GVHMS) team. 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).
Requirements
- 9 years of experience developing and deploying C++ software for embedded systems running Linux.
- 9 years of experience working in a collaborative Agile scrum environment.
- 5 years of experience working with model-based requirements (UHM, SysML, Cameo, MSoSA).
- Knowledge of programming languages (e.g., C-Sharp, 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.
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.
Other
- This position requires the ability to obtain a Secret clearance, for which the government requires an U.S. Citizenship.
- Strong decision-making skills and the ability to work both independently and as part of a team.
- 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.
- Onsite - This position is expected to be 100% onsite.
- The position is for 1st Shift.