Northrop Grumman · 2 months ago
Software Engineer - Level 4 - (25-540)
Northrop Grumman is a leader in technological advancements, and they are seeking a Senior Principal Software Engineer to support the C2BMC program, which is vital for missile defense operations. The role focuses on developing emulators, integrating simulators, and creating scenarios to enhance the capabilities of the Missile Defense Agency and Space Force customers.
AerospaceData IntegrationManufacturingRemote SensingSecurity
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)
Thorough understanding and broad application of technical principles, theories, and concepts in the field
Having a general understanding of related disciplines
Provide technical solutions to a wide range of complex, difficult problems that are innovative, comprehensive, practical, and aligned with organizational goals
Work independently under general guidance and develop solutions; work will be reviewed after completion to ensure it meets objectives
Contribute to the completion of specific programs and projects. Failure to achieve results or making incorrect decisions or recommendations could lead to significant delays and substantial resource expenditure
Frequently collaborate internally with Integrated Product Teams (IPT) consisting of other systems engineers, software developers, and analysts
Regularly interact with Federally Funded Research and Development Contracts (FFRDCs) and government clients
Represent the organization by providing solutions to complex technical challenges related to specific projects
Collaborating with the RTE and POs to develop and maintain the M&S IPT Backlog in JIRA
Contribute to the completion of stories for M&S IPT
Mentor junior engineers on the M&S IPT
Developing and working with mathematical models
Algorithm engineering to address computer algorithm challenges, including design, analysis, implementation, optimization, profiling, and experimental evaluation
Qualification
Required
Bachelor's Degree in a STEM (Science, Technology, Engineering or Mathematics) discipline preferred from an accredited university and 8 years of related experience, or a Master's Degree and 6 years of related experience, or 4 years of experience with a PhD; or 12 years of relevant work experience may be considered in lieu of a degree
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
Strong skills in math and physics, including probability and statistics, linear algebra, and calculus
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
Able to work independently and collaboratively, thriving in a fast-paced, dynamic work environment
Possess strong written and verbal communication skills
Preferred
Applicants holding a current, active in-scope DoD-issued Top Secret with SCI/SAP security clearance at the time of application are highly preferred
Modeling and simulating large, complex systems
Machine learning methods and metaheuristics
Verification and Validation (V&V) testing of complex software systems
The C2BMC mission, together with the Missile Defense domain or the Space Domain Awareness domain
Surveillance and target acquisition, track state estimation and correlation, track-to-truth mapping, state vectors, tracking covariances, coordinate and time conversions, EOIR/RF phenomenology, scheduling and resource management, identification and discrimination, battle management, signal processing, and orbital dynamics
Agile software development methodologies
Distributed application environments written in Java, C++, or other Object-Oriented programming languages
Strong analytical skills, including Monte Carlo analysis and statistical regression
Proficiency in MATLAB, Linux, databases, Git, Bitbucket, Jenkins/Hudson, Jira, Cucumber, Confluence, Twiki, and regular expressions
Knowledge of Linux and/or Unix-based development
Benefits
Health insurance coverage
Life and disability insurance
Savings plan
Company paid holidays
Paid time off (PTO) for vacation and/or personal business
Company
Northrop Grumman
Northrop Grumman is an aerospace, defense and security company that provides training and satellite ground network communications software.
Funding
Current Stage
Public CompanyTotal Funding
$3.7BKey Investors
U.S. Department of DefenseNASA
2025-05-27Post Ipo Debt· $1B
2024-01-29Post Ipo Debt· $2.5B
2023-12-20Grant· $72M
Leadership Team
Recent News
2026-01-11
2026-01-11
2026-01-11
Company data provided by crunchbase