BAE Systems is looking for a Junior Software Engineer to work in a rapid development environment as part of a multi-disciplinary team of engineers who designs, develops, evaluates, test, verifies, validates, and provides in-service engineering support for the Navy's Aircraft Launch and Recovery system.
Requirements
- Knowledge of C++ programming on Red Hat Linux Enterprise environment
- knowledge of modern software design and development
- knowledge of modern software configuration management (SCM)
- skills and technique in software validation testing, which encompasses unit testing, integration testing and system testing
- knowledge of Quality Management Systems (QMS)
- demonstrate knowledge of quality standards and regulations
- good systems engineering fundamental skills
Responsibilities
- designs, develops, evaluates, test, verifies, validates, and provides in-service engineering support for the Navy's Aircraft Launch and Recovery system
- develop software programs and scripts
- test cases for all mechanical, electrical, and software systems
- run series of software test through all stages of production cycle to identify potential malfunctions and recommended improvements
- develop the necessary technical documentations required for the product
- create and develop advanced technology capabilities in the areas of Model Based Systems Engineering (MBSE) and quality processes critical to defense work
- thorough understanding of product specifications and requirements
Other
- This position may require travel in support of system product installation, system operation verification and testing, and certification.
- Applicants must be currently residing in or willing to relocate to St. Mary's County, Maryland or surrounding areas.
- Ability to obtain / maintain the required security clearance
- Attentive to detail, ability to stay focused on task
- Team player with a proactive attitude, the ability to be productive in a dynamic / collaborative environment (e.g. open seating arrangement)