Principal / Sr Principal Software Engineer – Automated Testing
Company | Northrop Grumman |
---|---|
Location | Morrisville, NC, USA, Fairfax, VA, USA |
Salary | $100300 – $206000 |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Senior, Expert or higher |
Requirements
- Must have an active U.S. Government DoD Top Secret/Sensitive Compartmented Information (SCI) security clearance AND a favorably adjudicated polygraph at time of application
- Minimum years of experience needed to be considered: Level 3 (Principal): 5 Years of relevant experience with a completed Bachelor’s, 3 Years of relevant experience with a completed Masters’s, 1 Year of relevant experience with a completed Ph.D., 7 Years of relevant experience with a completed associate’s degree, 9 years of relevant work experience in lieu of a completed degree (High School diploma or equivalent is required); Level 4 (Sr Principal): 8 Years of relevant experience with a completed Bachelor’s, 6 Years of relevant experience with a completed Masters’s, 4 Years of relevant experience with a completed Ph.D., 10 Years of relevant experience with a completed associate’s degree, 12 years of relevant work experience in lieu of a completed degree (High School diploma or equivalent is required)
- Must have experience on all of the below: Excellent verbal and written communications skills, Experience with Python coding, Experience with Linux Command line
Responsibilities
- Create the automated testing environment and scripts
- Work with the various software elements to verify drivers
- Onboard the SEIT and SW teams with Gherkin style and Zephyr
- Function with agile principles to execute efficiently in an environment of continuous feedback
- Designs, develops, documents, tests and debugs applications software and systems that contain logical and mathematical solutions
- Conducts multidisciplinary research and collaborates with equipment designers and/or hardware engineers in the planning, design, development, and utilization of electronic data processing systems for product and commercial software
- Determines computer user needs; analyzes system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming techniques and controls; prepares operating instructions; designs and develops compilers and assemblers, utility programs, and operating systems
- Ensures software standards are met
Preferred Qualifications
- STEM degree
- Familiarity with space vehicle ground segment design
- Experience with Docker
- Experience with Cloud technologies
- Experience with requirements verification
- Experience with Gherkin
- Experience with Jira and Zephyr
- Integration of Software Applications
- Experience with Agile development