Northrop Grumman Graphics Simulation Software Engineer/Principal Engineer--Space and Satellite Systems, Top Secret Clearance Required in Dulles, Virginia
Embark on a career putting innovative, reliable, and agile products and ideas into orbit, and beyond. Northrop Grumman has opportunities waiting for you that play a vital role in human space exploration, national defense, and scientific discovery, supporting multiple programs across the universe. With us, you'll discover a culture of curiosity and collaboration that will have you Defining Possible from the day you start. Our space systems connect and protect millions of people on earth every day, now and for the future. Explore your future and launch your career today.
We are continuing to staff our Simulation Team at the Dulles Tactical Space Systems Division to support graphical simulation software development of space vehicles for national security programs, NASA missions to the moon as well as commercial satellites. We are seeking Simulation Engineer or Principal Simulation Engineer candidates, depending on your years of experience.
Candidates will plan, organize and be involved in the full software lifecycle to develop spacecraft simulation software using state-of-the-art tools and software best practices. Responsibilities include graphical modeling and simulation activities across multiple projects. The ideal candidate will have expertise in C/C++ and Python programming, and be well versed in 3D computer graphics rendering. Familiarity with modeling tools such as Blender is a plus. A preferable candidate would be knowledgeable on the development and use of simulation models of sensors, actuators and space environments to demonstrate closed-loop spacecraft system performance and general integration and test of aerospace systems. An understanding of waterfall, spiral and Agile software development processes and continuous integration using Jenkins, Jira, Bitbucket and related DevSecOps tools is valuable.
In addition to developing software, preferred candidates should be familiar with basic engineering practices as they apply to integration, test and debugging of avionics systems in a laboratory setting. This position will involve documenting designs, analysis, and test results plus creating presentation materials for internal and external customers. The ability to clearly document technical and programmatic status to management and spoken English fluency are necessary attributes of excellent candidates.
3D graphics development, using OpenSceneGraph, OpenGL or similar
Diverse programming proficiency: C/C++, Python, Matlab/Simulink
Experience building models and simulations
Able to develop in both Windows and Linux environments
An active Top Secret Clearance is required to start
At the Engineer Level:
Bachelor's degree and 3 years of experience, a Master's degree and 1 year of experience, or PhD
Technical programs spanning computer graphics software development, scientific software and architecture, aerospace design, verification & test, and mission operations.
(Degree should be in Software/ Electrical/ Computer/ Aerospace Engineering, Computer Science, Physics, or a similar technical program with a computer graphics emphasis.
At the Principal Engineer Level:
Bachelor's degree and 5 years of experience, a Master's degree and 3 years of experience, or PhD
Experience in Technical programs spanning computer graphics software development, scientific software and architecture, aerospace design, verification & test, and mission operations.
(Degree should be in Software/ Electrical/ Computer/ Aerospace Engineering, Computer Science, Physics, or a similar technical program with a computer graphics emphasis.)
System knowledge in one or more of the following domains: Spacecraft Command & Control, Mission Planning, Space Situational Awareness and Visualization
Hardware interfacing, integration and test and controls experience
Agile development methodology, specifically Scrum, using Jira
Understanding of common embedded system tools, real-time operating systems and avionics integration and test practices
Usage and configuration of DevOps/CI/CD technologies (Jenkins, Ansible, Docker, etc.)
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