Senior Software Engineer, HPC & CEM Simulations

Riverside Research Institute

Fair Oaks (VA)

On-site

USD 130,000 - 200,000

Full time

8 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Riverside Research Institute is seeking an experienced Software Engineer to contribute to high-performance, large-scale electromagnetic analysis tools. You will collaborate with physicists, RF engineers and mathematicians to translate complex models into efficient code.

The role emphasizes design, testing, code reviews and deployment in a HPC environment, with opportunities to mentor junior developers and advance software engineering practices. Travel < 10% may be required.

Qualifications

  • Must be eligible for TS/SCI security clearance and consent to CI Poly.
  • Degree in Software Engineering or closely related field with software development experience.
  • Strong understanding of software development methodologies and CI/CD practices.

Responsibilities

  • Assist in requirements, design, development, documentation, testing, deployment and debugging of high-performance CEM software.
  • Drive software quality through design reviews, peer reviews, automated testing and CI.
  • Architect and implement scalable features while modernising legacy code with best practices.

Skills

Team collaboration
Code reviews
CI/CD
Python
C/C++
Fortran
MPI/OpenMP
Linux/Windows
Scientific computing
Communication

Education

Bachelor's degree in Software Engineering or related field
Master's degree in Software Engineering or related field
PhD in a related field (optional)

Tools

Git
Linux
Windows
JIRA
MPI
OpenMP
Python
C/C++
Fortran

Job description

Riverside Research Institute is seeking an experienced Software Engineer to contribute to high-performance, large-scale electromagnetic analysis tools. You will collaborate with physicists, RF engineers and mathematicians to translate complex models into efficient code.

The role emphasizes design, testing, code reviews and deployment in a HPC environment, with opportunities to mentor junior developers and advance software engineering practices. Travel < 10% may be required.

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 • Fair Lakes (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
Scientific Programmer & HPC Software Engineer
Scientific Programmer & HPC Software Engineer

Riverside Research Institute • Fair Oaks (VA)

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

Riverside Research • Fairfax (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 • Fairfax (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 • 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