Software Engineer-High Performance Computing - R10215491-2 jobs in United States
cer-icon
Apply on Employer Site
company-logo

Northrop Grumman · 1 month ago

Software Engineer-High Performance Computing - R10215491-2

Northrop Grumman is a leader in designing and delivering microelectronics for military, aerospace, and commercial markets. They are seeking a Software Engineer to develop and optimize software for high-performance computing systems, focusing on parallel algorithms and simulation tools.

AerospaceData IntegrationManufacturingRemote SensingSecurity
check
Growth Opportunities
badNo H1BnoteSecurity Clearance RequirednoteU.S. Citizen Onlynote

Responsibilities

Enable scaling of simulation and optimization software on HPC systems through the design and development of efficient parallel algorithms
Leverage software design to improve efficiency of modeling and simulation workflows
Improve simulation performance via code optimization at the core, node, and system level
Develop tools that allow for benchmarking and testing of modeling and simulation software

Qualification

C++PythonHPC systemsParallel algorithmsCode optimizationLinux environmentCollaborative software developmentDebuggingTestingCI/CDProfilingBenchmarkingMPIOpenMPCUDA

Required

Bachelor's degree in a STEM discipline with 2+ years of relative experience; master's degree in a STEM discipline with 0+ years of relative experience
Experience with collaborative software development including code optimization, debugging, testing and CI/CD
Some experience developing code on HPC systems within Linux environment
Proficiency in writing code in C++ (preferred) and Python
US Citizenship and the ability to obtain and maintain a clearance per business requirements

Preferred

Master's in computer science, computer engineering, mathematics, or a relevant STEM related field plus 2 years of relevant experience
Experience with running, profiling, and benchmarking software on HPC systems
Experience with hardware-aware code optimization for HPC systems
Experience with developing parallel code (MPI, OpenMP) or GPU programming (CUDA)
Active security clearance

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

company-logo
Northrop Grumman is an aerospace, defense and security company that provides training and satellite ground network communications software.

Funding

Current Stage
Public Company
Total Funding
$3.7B
Key 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

leader-logo
Tom Wilson
Corporate Vice President, Enterprise Business Development
linkedin
leader-logo
Jeffrey Worsham
Chief Product Owner - Advanced Technology Development
linkedin
Company data provided by crunchbase