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

Northrop Grumman Australia · 1 month ago

Software Engineer-High Performance Computing

Northrop Grumman is a leader in designing and delivering microelectronics to military and commercial markets. They are seeking a Software Engineer to lead the development of technologies for high-performance computing systems, focusing on code optimization and algorithm development.

Defense & Space
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 Australia

twitter
company-logo
Northrop Grumman Australia is the Australia-based arm of Northrop Grumman Corporation and committed to generating long-term prosperity, investing in advanced Research & Development, sovereign and exportable Intellectual Property, high-quality jobs and long-term technology leadership across the Commonwealth.

Funding

Current Stage
Late Stage
Company data provided by crunchbase