Northrop Grumman Space Systems is seeking a Sr Principal Software Engineer – Level 4 – M&S Product Team Lead to support the U.S. President, the Secretary of Defense, and combatant commanders by developing emulators, integrating third-party simulators, creating scenarios, and anchoring models and system behaviors for the C2BMC-G organization within the Command and Control, Battle-Management, and Communications (C2BMC) program.
Requirements
- Must be able to use MATLAB or similar languages (such as Python, Perl, Bash, Mathematica, JavaScript, etc.) for prototyping, data visualization, scripting, parsing, and functional programming
- Must have systems and software engineering principles and processes
- Modeling and simulating large, complex systems
- Verification and Validation (V&V) testing of complex software systems
- Agile software development methodologies
- Distributed application environments written in Java, C++, or other Object-Oriented programming languages
- Proficiency in MATLAB, Linux, databases, Git, Bitbucket, Jenkins/Hudson, Jira, Cucumber, Confluence, Twiki, and regular expressions
Responsibilities
- Use math, physics, statistics, data parsing, plotting, and database techniques to create Algorithm Description Documents (ADDs) and reference implementations of algorithms, then commit them to Git repositories for version control
- Create unit tests, ideally as Cucumber scenarios, to support the transition and development of MATLAB reference implementations in Java
- Use DevSecOps principles to set up and maintain nightly pipelines for automated analysis, testing, and continuous integration testing of algorithm reference implementations
- Provide demonstrations of their ADDs and reference implementations during Agile sprints with their respective Integrated Product Team (IPT) to the C2BMC-G Project Owners (POs) and C2BMC-G Release Train Engineer (RTE)
- Provide technical support to the C2BMC-G IPTs to develop M&S tools that assist in verifying and validating the tactical implementation of algorithms
- Develop technical briefs and deliver briefings to both internal and external stakeholders at Technical Interchange Meetings (TIMs)
- Develop solutions; work will be reviewed after completion to ensure it meets objectives
Other
- Applicants must have a current, active in-scope DoD issued Secret security clearance at the time of application, which is required to start with the ability to obtain and maintain a Top Secret - TS/SCI/SAP security clearance
- Ability and willingness to travel up-to 10% to support business needs.
- Able to work independently and collaboratively, thriving in a fast-paced, dynamic work environment
- Possess strong written and verbal communication skills
- NOTE: This position is only available to current and active C2BMC personnel currently working on the program.