×
Register Here to Apply for Jobs or Post Jobs. X

Simulation Software Engineer

Job in Laurel, Anne Arundel County, Maryland, 20724, USA
Listing for: Johns Hopkins Applied Physics Laboratory
Full Time position
Listed on 2026-06-18
Job specializations:
  • Software Development
    Software Engineer, Embedded Software Engineer, Computer Science, C++ Developer
Salary/Wage Range or Industry Benchmark: 85000 - 195000 USD Yearly USD 85000.00 195000.00 YEAR
Job Description & How to Apply Below
Location: Laurel

Overview

Are you a versatile developer who wants to apply modern software practices to solve critical, real‑world challenges in strike‑weapon technology? Are you a software engineer who loves collaborating with experts to build the right scientific computing solutions? If so, we’re looking for someone to join our team  Strike Guidance, Navigation, Control, and Seekers Group is looking for a Simulation Software Engineer to help us architect, develop, and modernize physics‑based simulations across a wide range of programs.

Our goal is to ensure the United States has a distinct technology advantage in autonomous systems by leading the next generation of development and prototyping.

We do this by providing world‑class design solutions with a focus on guidance, navigation, and controls; radio‑frequency and electro‑optical/infrared sensors; modeling and simulation; hardware/software development and test; and multi‑disciplinary design optimization.

Responsibilities
  • Develop physics‑based models, algorithms, and simulations, applying modern software engineering practices and next‑generation technologies.
  • Work closely with our cross‑disciplinary team of engineers and 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.
Minimum Qualifications
  • BS in Computer Science, Computer Engineering, Electrical Engineering, Physics, Applied Mathematics, or a related field.
  • Professional experience developing simulations or other scientific computing applications using C++ or a similar language.
  • Proficiency with a high‑level programming language such as Matlab/Simulink or Python.
  • Experience developing software individually and as part of a collaborative team, applying standard software engineering practices such as version control, CI/CD, test development, and containerization.
  • Passion for scientific computing and eagerness to learn domain‑specific topics including guidance, navigation, control, and seekers.
  • Ability to obtain an Interim Secret level security clearance by your start date and ultimately acquire a Top Secret clearance; eligibility requirements include U.S. citizenship.
Additional Qualifications (Go Above and Beyond)
  • MS in Computer Science, Computer Engineering, Electrical Engineering, Physics, Applied Mathematics, or a related field.
  • At least one year of professional experience developing simulations or other scientific computing applications using object‑oriented C++.
  • Experience developing physics‑based kinematic simulations, IR and RF seeker simulations, or simulations involving GNC algorithms.
  • Experience designing, training, and deploying machine learning solutions to real‑world problems, using tools such as Tensor Flow or PyTorch.
  • Experience in HPC, Nvidia CUDA or other GPU programming, FPGA programming, highly concurrent systems, signal processing, or software that interfaces with embedded systems hardware or other hardware‑in‑the‑loop simulations.
  • Skill in developing software on both Linux and Windows environments using CMake and Visual Studio.
  • Currently possess an active Secret security clearance with the ability to obtain a Top Secret clearance.
About Us

The Johns Hopkins University Applied Physics Laboratory (APL) brings world‑class expertise to our nation’s most critical defense, security, space, and science challenges. While we are dedicated to solving complex challenges and pioneering new technologies, what makes us truly outstanding is our culture. We offer a vibrant, welcoming atmosphere where you can bring your authentic self to work, continue to grow, and build strong connections with inspiring teammates.

We celebrate differences of perspectives and encourage creativity and bold, new ideas. Our employees enjoy generous benefits, including a robust education assistance program, unparalleled retirement contributions, and a healthy work/life balance. APL’s campus is located in the Baltimore‑Washington metro area. Learn more about our career opportunities at http://(Use the "Apply for this Job" box below)..

All qualified applicants will receive consideration for employment without regard to race, creed, color, religion, sex, gender identity or expression, sexual orientation, national origin, age, physical or mental disability, genetic information, veteran status, occupation, marital or familial status, political opinion, personal appearance, or any other characteristic protected by applicable law. APL is committed to providing reasonable accommodation to individuals of all abilities, including those with disabilities.

If you require a reasonable accommodation to participate in any part of the hiring process, please contact Accommodations.

Applications are accepted on a rolling basis.

Compensation

Minimum Rate: $85,000 Annually

Maximum Rate: $195,000 Annually

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary