Northrop Grumman Engineer Software 2 in Schriever AFB, Colorado

The Missile Defense Space Warning Tool (MDST) team is seeking talented, motivated software engineers to develop the next generation of high fidelity, physics-based infrared space sensor simulations.

MDST offers a progressive, highly collaborative development environment, and is recognized as the leader in agile software development practices within the MDA. MDST fosters a culture of innovation, and encourages both individual and team growth. We use a fast paced, trunk-based development methodology supported by advanced DevOps automation technologies including continuous integration, improvement, and delivery on a modern Red Hat Enterprise Linux 7 platform. MDST has collaborative, self-organized teams creating high fidelity, optimistic parallel discrete event simulators in C++ and innovative user experiences with Java FX. MDST provides opportunities to explore new technologies and innovative software best practices, and implement them within a production environment supported by a DevOps culture.

As an engineer on the MDST team, you will work collaboratively with team members, government customers, and product users to achieve the MDST product vision, help shape the development environment and process, work on user stories from discovery through demonstration, support MDST Operations through BMDS exercises, events, and training, and experiment with new technologies and software best practices.

MSCOMSTR

Basic Qualifications:

  • 2 Years of experiencewith Bachelors in Science, Technology, Engineering or Mathematics (STEM) discipline; 0 Years of experience with Masters in STEM discipline.

  • Currently possess a DoD Secret clearance

  • Experience in all aspects of the software development lifecycle including analysis, design, code, test, integration, maintenance

  • Experience in the use of the UML, and tools such as Magic Draw

  • Strong understanding of Object Oriented software development

  • Experience with the Linux operating system and development tools (e.g. GDB, DDD, vi/emacs, GNUMake, etc)

  • Development skills with C++ and/or Java

  • Experience with software development of models and simulations

  • Experience with CM and process tools (e.g. Git, Jira, etc)

  • Experience working both independently and in a team environment

  • Possess strong written and verbal communication skills

Preferred Qualifications:

  • Experience in engineering modeling and simulation systems using an optimistic parallel discrete event simulation (OP-DES) platform

  • Experience in agile software development methodologies including Scrum and Kanban

  • Experience in User Interface (UI) design and implementation with Java

  • Experience in software process automation including Continuous Integration (CI) and Continuous Delivery (CD)

  • Experience in Linux scripting (Perl, Bash, Python, etc.)

  • Knowledge/experience in User Experience (UX) design and research

  • Knowledge/experience in any of the following: missile defense systems, space-based sensor systems, Theater Event System, infrared sensors, tactical communication systemsNorthrop 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.