Senior Support Equipment Software Engineer
Vacancy expired!
Job DescriptionAt Boeing, 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 Electrical Ground Support Systems team in the St. Louis Missouri area is seeking a talented Software Engineer to support development of Ground Support Equipment products in support many military aircraft platforms. This position requires skills and experience to manage the analysis, design, development, implementation and integration of software into the hardware product.Position Responsibilities:Your duties as a software engineer will include, but are not limited to:
- Development and documentation of software products for electrical support equipment
- Shape and enforce software engineering processes in a CMMI 3 organization
- Performing system qualification tests to verify operational and functional requirements
- Supporting the resolution of product integration issues and production anomalies
- Knowledge of electrical and electronic systems is essential to success in this position
- Support internal, informal peer reviews and formal design reviews with USAF and USN customers, as needed
- Assist in informal and formal testing of support equipment, including aircraft and/or component physical and functional interface, as needed
- Work under general direction and in collaboration with other engineers, designers and support staff
- Strong communication and interpersonal skills
- Ability to work flexible hours and occasional overtime
- Willingness to travel domestically and internationally, if needed
- Bachelors, Master's or Doctorate of Science degree from an accredited course of study, in STEM (science, technology, engineering and mathematics).
- 3 or more years developing software for complex systems (i.e. Distributed Systems, Multi-Threaded and Multi-Process Applications) and a foundation in computer science and software development.
- 2 or more years' experience integrating hardware and software components into a functional system.
- Experience with software programming/scripting tools such as Perl, Python, Trac, and Subversion, Java or other 4GL's.
- Experience working on a Linux operating system.
- Experience creating engineering release plans and releasing engineering.
- Experience performing software development in a disciplined software development process such as CMMI level 3.
- Experience in support equipment applications is a plus.
Vacancy expired!