Senior Software Engineer — HPC & CEM Simulations

Riverside Research

Fair Lakes (VA)

On-site

USD 130,000 - 200,000

Full time

8 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Riverside Research is seeking an experienced Software Engineer to develop high-performance electromagnetic analysis tools. You will join a diverse team in a state-of-the-art defense computing environment, improving software practices, and mentoring junior developers.

The role requires collaboration with physicists and engineers, strong CEM knowledge, and experience across Linux/Windows, MPI/OpenMP, and SDLC processes.

Qualifications

  • Degree in Software Engineering or closely related field with software development experience.
  • 8+ years of experience with a Bachelor's degree; 6+ with a Master's; 3+ with a PhD.
  • Strong understanding of software development methodologies (waterfall, agile).
  • Proven proficiency in Python, C, C++, Fortran.
  • Experience with Linux and Windows environments; MPI/OpenMP for HPC.

Responsibilities

  • Assist with requirements, design, development, testing, deployment and debugging of high-performance CEM software.
  • Drive software quality via design reviews, peer reviews, automated testing and CI.
  • Architect and implement scalable features and modernize legacy code.
  • Contribute to software development best practices and training materials.
  • Collaborate with physicists and engineers to translate models into code.
  • Mentor junior developers and promote scientific rigor and engineering excellence.
  • Stay current with computational tools and data modeling.

Skills

Python
C
C++
Fortran
MPI
OpenMP
Git
Linux
Windows
SDLC

Education

Bachelor's degree in Computer Science or related field
Master's degree
PhD (3+ years of experience)

Tools

Linux
OpenAI Tools?

Job description

Riverside Research is seeking an experienced Software Engineer to develop high-performance electromagnetic analysis tools. You will join a diverse team in a state-of-the-art defense computing environment, improving software practices, and mentoring junior developers.

The role requires collaboration with physicists and engineers, strong CEM knowledge, and experience across Linux/Windows, MPI/OpenMP, and SDLC processes.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer, HPC & CEM Simulations
Senior Software Engineer, HPC & CEM Simulations

Riverside Research Institute • Fair Oaks (VA)

On-site
USD 130,000 - 200,000
Senior Software Engineer, HPC & Electromagnetic Simulations
Senior Software Engineer, HPC & Electromagnetic Simulations

Riverside Research • Fairfax (VA)

On-site
USD 130,000 - 200,000
Security-Cleared Scientific Programmer & HPC Engineer
Security-Cleared Scientific Programmer & HPC Engineer

Riverside Research • Fairfax (VA)

On-site
USD 75,000 - 125,000
Scientific Programmer & HPC Software Engineer
Scientific Programmer & HPC Software Engineer

Riverside Research Institute • Fair Oaks (VA)

On-site
USD 75,000 - 125,000
High-Performance Scientific Programmer & Software Engineer
High-Performance Scientific Programmer & Software Engineer

Riverside Research • Fair Lakes (VA)

On-site
USD 75,000 - 125,000
Senior Computational Scientist – Electromagnetics & HPC Leader
Senior Computational Scientist – Electromagnetics & HPC Leader

Riverside Research • Fairfax (VA)

On-site
USD 130,000 - 200,000
Senior Software Engineer
Senior Software Engineer

Riverside Research • Fair Lakes (VA)

On-site
USD 130,000 - 200,000
Senior Computational Scientist – Electromagnetics Lead
Senior Computational Scientist – Electromagnetics Lead

Riverside Research • Fair Lakes (VA)

On-site
USD 130,000 - 200,000
Senior Software Engineer
Senior Software Engineer

Riverside Research Institute • Fair Oaks (VA)

On-site
USD 130,000 - 200,000
Senior Software Engineer
Senior Software Engineer

Riverside Research • Fairfax (VA)

On-site
USD 130,000 - 200,000