Category: Engineering
Location: Huntsville, Alabama
US Citizenship Required for this Position: Yes
Clearance Type: Secret
Telecommute: No -Teleworking not available for this position
Shift: 1st Shift
Travel Required: Yes, 10 % of the Time
Positions Available: 1

Northrop Grumman Defense Systems sector is seeking a Game Based Training Senior Principal Software Engineer to join
our team of qualified, diverse individuals. This position will be located in Huntsville, AL; where technology and teamwork
come together to create world-class training products. The qualified applicant will become part of Northrop Grumman’s
very successful Integrated Logistics Support (ILS) Virtual Training Systems (VTS) Team, responsible for delivering
training products geared for a military audience on a multitude of Defense sector programs. The VTS team develops
Interactive Multimedia Instruction (IMI) that includes game-based training, virtual, and constructive training. This includes
interactive and immersive environments that are on the cutting edge of technology, providing learning experiences that
foster creative engagement and problem solving in a risk-free, dynamic realm of interactive encounters.
The Senior Principal Software Engineer will join the software development team that designs, develops, documents, tests,
and debugs our application software systems containing logical and mathematical solutions for military 3D game-based
training. The Software Engineer determines computer user needs; analyzes system capabilities, output requirements,
input data acquisition, and programming techniques; and ensures software standards are met.
The Senior Principal Software Engineer must be highly familiar with commercial and/or open source game engines and the
techniques they use including shadow casting, object occlusion, LODs, ambient occlusion, animation blending, shaders,
batching, skeletal support, particle systems, and networking. #LI-JD1

Basic Qualifications:
9 Years applicable experience with Bachelors in Science STEM or related Technical degree; 7 Years applicable experience
with Masters; 4 Years with PhD.
•Proficient with commercial and/or open source game engines or underlying libraries (Unity 3D a plus)
•Experience producing successful products that include modeling and simulation, 3D gaming, augmented reality, and
virtual reality
•Excellent programming language skills (C++, C#)
•Extensive knowledge of XML/XSL
•Extensive knowledge of DirectX
•Experience with SCORM 1.2
•Ability to troubleshoot and debug complex code
•Strong communication, organization, and people skills
•Ability to develop team relations that foster both learning and excellence
•Experience with code performance analysis and profiling
•Ability to operate in a dynamic environment with minimal supervision
•Ability to juggle diverse work
•Networking experience and solid understanding of game networking
•Experience with shaders
•Excellent linear algebra skills
Preferred Qualifications:
Candidates with any of the following preferred qualifications will receive preferential hiring consideration:
•Experience with MAXScript or MEL (Autodesk® 3ds Max® and Maya®)
•Experience with Web technologies, HTML, and JavaScript
•Experience with SCORM framework and LMS requirements
•Working knowledge of Adobe Creative Suite®, Autodesk 3ds Max, and Adobe Flash
•Desire to mentor others – Working knowledge of web servers and web application development -Familiarity with PHP or JavaScript -Familiarity with HTML and SCSS
Northrop Grumman is committed to hiring and retaining a diverse workforce. We are proud to be an Equal Opportunity/Affirmative Action Employer, making decisions without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class. For our complete EEO/AA and Pay Transparency statement, please visit U.S. Citizenship is required for most positions.Tracking

To Apply: https://www.jobg8.com/ATSApply.aspx?DvjDPTF85Wyac8BWCDLdggj