Simulation Software Engineer - Physics-Based HPC

The Johns Hopkins University Applied Physics Laboratory

Laurel (MD)

On-site

USD 85,000 - 195,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

The Johns Hopkins University Applied Physics Laboratory (APL) is seeking a Simulation Software Engineer to architect, develop, and modernize physics-based simulations. You will apply advanced programming techniques on challenging problems in guidance, navigation, and control for autonomous systems.

Join a multi-disciplinary team to create scalable simulations, work across Linux/Windows environments, and advance state-of-the-art capabilities while pursuing security clearance qualifications.

Qualifications

  • Have a BS in Computer Science, Computer Engineering, Electrical Engineering, Physics, Applied Mathematics, or a related field.
  • Have professional experience developing simulations or other scientific computing applications using C++ or a similar language.
  • Have proficiency with a high-level programming language such as Matlab/Simulink or Python.
  • Have experience developing software both individually and as part of a collaborative team, applying standard software engineering practices such as version control, CI/CD, test development, and containerization.
  • Are passionate about scientific computing and eager to learn domain-specific topics including guidance, navigation, control, and seekers.
  • Are able to obtain an Interim Secret level security clearance by your start date and can ultimately acquire a Top Secret clearance. If selected, you will be subject to a government secret clearance investigation and must meet the requirements for access to classified information. Eligibility requirements include U.S. citizenship.

Responsibilities

  • Develop physics-based models, algorithms, and simulations, applying modern software engineering practices and next-generation technologies to advance our capabilities.
  • Work closely with our cross-disciplinary team of engineers as well as simulation architecture experts across the lab to design innovative solutions to critical challenges.
  • Adapt simulations and algorithms to run on high-performance systems (such as cluster compute environments) or to integrate with test hardware.

Skills

C++
Python
Matlab/Simulink
Version control
CI/CD
Containerization
Security clearance
Team collaboration

Education

BS in Computer Science
BS in Computer Engineering
BS in Electrical Engineering
BS in Physics
BS in Applied Mathematics

Tools

CMake
Visual Studio
TensorFlow
PyTorch

Job description

The Johns Hopkins University Applied Physics Laboratory (APL) is seeking a Simulation Software Engineer to architect, develop, and modernize physics-based simulations. You will apply advanced programming techniques on challenging problems in guidance, navigation, and control for autonomous systems.

Join a multi-disciplinary team to create scalable simulations, work across Linux/Windows environments, and advance state-of-the-art capabilities while pursuing security clearance qualifications.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Simulation Software Engineer – HPC & Physics Modeling
Simulation Software Engineer – HPC & Physics Modeling

Johns Hopkins Applied Physics Laboratory • Laurel (MD)

On-site
USD 100,000 - 195,000
Generous benefits
Education assistance program
Retirement contributions
+1
Senior C++ Software Engineer for Defense AI & Simulations
Senior C++ Software Engineer for Defense AI & Simulations

The Johns Hopkins University Applied Physics Laboratory • Laurel (MD)

On-site
USD 85,000 - 195,000
Senior Real-Time Game Systems Engineer
Senior Real-Time Game Systems Engineer

Johns Hopkins Applied Physics Lab • Laurel (MD)

On-site
USD 105,000 - 290,000
Education assistance program
Flexible work-life balance
Health insurance and retirement contributions
Autonomy Simulation Engineer - T&E Specialist
Autonomy Simulation Engineer - T&E Specialist

Johns Hopkins Applied Physics Laboratory (APL) • Laurel (NE)

On-site
USD 120,000 - 180,000
education assistance
strong retirement contributions
a healthy work/life balance
+9
Defense Modeling & Simulation Engineer
Defense Modeling & Simulation Engineer

The Johns Hopkins University Applied Physics Laboratory • Laurel (MD)

On-site
USD 100,000 - 245,000
Senior C++ Engineer — Multi-Domain Defense Simulations
Senior C++ Engineer — Multi-Domain Defense Simulations

Johns Hopkins Applied Physics Laboratory • Laurel (MD)

On-site
USD 85,000 - 195,000
Software Engineer
Software Engineer

Johns Hopkins Applied Physics Laboratory • Laurel (MD)

On-site
USD 100,000 - 195,000
Generous benefits
Education assistance program
Retirement contributions
+1
Senior Spaceflight Embedded Software Engineer
Senior Spaceflight Embedded Software Engineer

The Johns Hopkins University Applied Physics Laboratory • Laurel (MD)

On-site
USD 100,000 - 245,000
Sign-on bonus
Relocation benefits
Locality allowance
+1
Space Operations: Autonomous Planning & Simulation Engineer
Space Operations: Autonomous Planning & Simulation Engineer

Johns Hopkins Applied Physics Lab • Laurel (MD)

On-site
USD 100,000 - 245,000
Education assistance program
Comprehensive benefits package
Flexible work/life balance
Autonomous Sensor Systems Software Engineer
Autonomous Sensor Systems Software Engineer

The Johns Hopkins University Applied Physics Laboratory • Laurel (MD)

On-site
USD 100,000 - 245,000
Retirement plans
Medical, dental, vision insurance
Paid time off
+3