The Boeing Company is seeking Software Engineers to support their Non-Destructive Inspection (NDI) and Avionics automated Test Equipment (ATE) Software Engineering teams. This role involves developing, integrating, bug resolving, and testing C++/C-Sharp software for controlling specialized equipment and updating user interfaces.
Requirements
- 2+ years of experience with C, C++ or C-Sharp
- 1+ years of working knowledge of GitLab
- 2+ years of experience with integration of embedded software onto hardware
- 1+ yr interpreting electrical engineering drawings, schematics, and definition
- Knowledge of programming languages (e.g., C++, C-Sharp, 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 general and real-time software development and testing tools, capability and usage
- Ability to build, integrate and troubleshoot software components
Responsibilities
- Supports the design, development, test, debugging and maintenance of software that is integrated into embedded devices and systems and meets industry, customer, safety and regulation standards
- Assists with review, analysis, and translation of customer requirements into the design of software products for embedded devices and systems
- Supports building and writing code for embedded systems software to run on specific specialized hardware
- Contributes to integration of embedded software with hardware components
- Supports analysis, monitoring and improving the efficiency and stability of embedded software systems
- Participates in testing and debugging software for embedded devices and systems
- Supports implementation of current and emerging technologies, tools, frameworks, and changes in regulations relevant to software development and hardware technologies
Other
- Ability to Obtain U.S. Security Clearance and Special Program Access
- Bachelor of Science degree from an accredited course of study in engineering, engineering technology (includes manufacturing engineering technology), chemistry, physics, mathematics, data science, or computer science
- Less than 10% travel
- 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.
- This position requires the ability to obtain a U.S. Security Clearance for which the U.S. Government requires U.S. Citizenship.