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.
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
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.