Sr. Principal Engineer Software – Simulation
Company | Northrop Grumman |
---|---|
Location | Oklahoma City, OK, USA |
Salary | $112400 – $168600 |
Type | Full-Time |
Degrees | Bachelor’s, Master’s, PhD |
Experience Level | Senior, Expert or higher |
Requirements
- Bachelor’s degree in a STEM discipline (Science, Technology, Engineering or Math) with 8 years of related engineering experience; OR a Master’s degree in STEM with 6 years of related engineering experience; OR a PHD in STEM with 4 years of related engineering experience
- Experience with the full Software Development Life Cycle (SDLC) – software design requirements, application development, integration, testing, and deployment
- Experience with at least one of the following programming or scripting languages: C, C++, and Python
- Experience with two or more of the following tools: Jira, Crucible, Bitbucket, Subversion, Bamboo, Jenkins, Sonarqube, Fortify, or Coverity
- Must have an active DoD Secret or higher clearance.
- Must have the ability to obtain and maintain Special Access Program (SAP) clearance prior to the commencement of employment.
Responsibilities
- Design, develop, integrate and test software for end-user customers and businesses
- Participate in the full software development life cycle including requirements, design, implementation, qualification, and delivery of software products to customers
- Architect and develop applications in a simulated training environment
- Be a part of Agile Scrum teams to develop software products for multiple software baselines
Preferred Qualifications
- Strong understanding of C and C++ languages including templates, memory storage, and compiler/linker
- Experience with or knowledge of Joint Simulation Environment (JSE), Distributed Interactive Simulation (DIS), or High-Level Architecture (HLA)
- Experience with Full-Motion Flight Training Systems
- Experience with simulated threat environments such as AFSIM or NGTS
- Ability to collaborate with systems engineers, hardware designers and integration/test engineers to develop and maintain complex software systems
- Excellent communication, interpersonal skills, and the ability to interface with all levels of employees and management