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

Computational Software Engineer

Job in Beavercreek, Greene County, Ohio, USA
Listing for: Riverside Research
Full Time position
Listed on 2026-01-14
Job specializations:
  • Software Development
    Software Engineer, Python, Software Testing
Job Description & How to Apply Below

Computational Software Engineer

Location:

US-OH-Beavercreek

Riverside Overview

Riversuar Research is an independent National Security Nonprofit dedicated to research and development in the national interest. We provide high‑end technical services, research and development, and prototype solutions to some of the country’s most challenging technical problems. All Riverside Research opportunities require U.S. Citizenship.

Position Overview

Riverside Research’s Applied Mathematics and Physics Solutions group is seeking a Computational Software Engineer, Scientific Programmer to support development of high‑performance large‑scale scientific simulation codes. The candidate will implement and test new techniques that advance the state‑of‑the‑art in defense industry computational electromagnetic (CEM) tools. Work will be performed in collaboration with a diverse team, with backgrounds in CEM, physics, computer science, electrical engineering, applied mathematics, and high‑performanceದ್ದು computing (HPC) at our facilities in Ohio (Dayton), New York (NYC), and Illinois (Champaign).

Candidate can work in either our facilities in Dayton, OH, Champaign, IL, or New York, NY.

Responsibilities
  • Supports all aspects of the software development lifecycle from requirements, design, development, documentation, testing (validation and verification) to debugging in order to produce efficient scientific software applications.
  • Maintains code quality by participating in peer reviews and developing unit tests, verification and validation test plans, and performing validation and verification.
  • Applies new methods, algorithms or processes, evaluates and communicates conclusions.
  • Assists in establishing and maintaining standards and best practices for software development.
  • Evaluates new industry standards and best practices for suitable adoption.
  • Becomes a subject‑matter expert in computational methods, software engineering, high‑performance computing, applied mathematics/physics, and/or modeling and simulation.
  • Other duties as assigned.
Qualifications

Required Qualifications:

  • Ability to obtain and maintain a Top Secret/SCI Security Clearance.
  • Education and Experience:

    Degree in Computer Science, Software Engineering, Computational Science, or a closely related field with software development experience.
  • Bachelor’s degree with 3+ years of experience, or Master’s degree with 0+ years of experience.
  • Relevant years of experience may be substituted in lieu of a degree.
  • Programming experience with low‑level languages such as CCOOKIE, C++ and/or Fortran.
  • Familiarity with software development on and for Linux or other Unix‑like systems.
  • Familiarity with Python, Unix shell scripting and similar languages.
  • Familiarity with version control software applications.
  • Ability to work independently and collaboratively with a team.
  • Excellent interpersonal and communication skills, written and verbal.
  • Willingness to learn and perform other duties as assigned.
  • Ability to travel (
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)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary