Veterans Jobs

Job Information

Northrop Grumman Software Engineer/Principal Software Engineer in McLean, Virginia

Northrop Grumman Mission Systems (NGMS) is a leading global provider of secure software-defined, hardware enabled mission systems. Our company is pioneering capabilities in a wide variety of sectors that keep our nation and our allies safe from Undersea to Space and Cyberspace.

Northrop Grumman is looking for multiple software engineers andgame programmers to join the Advanced Intelligent Systems (AIS) Operating Unit. This position would support the Human Machine Teaming research project by helping to create adaptable user interfaces within a game environment. This position requires a highly motivated, self-reliant team players.

These positions will require the engineers to do the following work:

  • Develop user interfaces within a game environment to support studies of human machine teaming.

  • Work with research scientists to ensure research goals and objectives are met.

  • Manage tasksand communicate effectively with project staff.

  • Perform as a team player, self-motivated, self-starter and a quick learner.

  • Communicate effectively in written and verbal communication coupled with strong listening skills.

  • Utilize problem solving and analytical skills.

This position is located in McLean, VA.

This requisition may be filled at a higher grade based on qualifications listed below.

This requisition may be filled at either a Software Engineer or Principal Software Engineer Level:

Basic Qualifications for a Software Engineer:

-Bachelor's degree or higher in Computer Sciences, Computer Engineering, Electrical Engineer or other STEM (Science, Technology, Engineering or Mathematics) discipline.

-2+ years of experience of software engineering experience

-Strong Linear Algebra

-C#, C++, Java or other similar OO designed languages

-Experience with real time input

-Familiarity with classic game loop functionality (Update, Input, Physics loops)

-Familiarity with a component workflow

Basic Qualifications for a Principal Software Engineer:

-Bachelor's degree or higher in Computer Sciences, Computer Engineering, Electrical Engineer or other STEM (Science, Technology, Engineering or Mathematics) discipline.

-5+ years of experience of software engineering experience

-Strong Linear Algebra

-C#, C++, Java or other similar OO designed languages

-Experience with real time input

-Familiarity with classic game loop functionality (Update, Input, Physics loops)

-Familiarity with a component workflow

Preferred Qualifications for Software Engineer/Principal Software Engineer Levels:

-Python / R

-Shaderlab/HLSL/GLSL

-Game Networking Experience

-Familiarity with data oriented design

-Unity Experience

-Additional Math background

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 www.northropgrumman.com/EEO . U.S. Citizenship is required for most positions.

Job Category : Engineering

19014612

DirectEmployers