Research Engineer - Computational Electromagnetics - Riverside Research Institute
Beavercreek, OH 45431
About the Job
Riverside Research’s Applied Mathematics and Physics Solutions group is seeking a Research Engineer/Scientist to support development of high-impact computational electromagnetics (CEM) codes. The candidate will contribute to research and development of new techniques that advance the state-of-the-art in defense industry CEM tools. Candidates will collaborate with a diverse team whose backgrounds include CEM, scientific computing, physics, computer science, electrical engineering, applied mathematics, and high-performance computing (HPC) at our facilities in Ohio (Dayton), New York (NYC), and Illinois (Champaign). This position will include work on independent research and development (IRAD) and contracts.
Responsibilities:- Designs, develops, documents, writes tests (unit and integration) and debugs scientific software
- Researches, prototypes and develops state-of-the-art computational electromagnetics (CEM) and numerical linear algebra algorithms
- Supports verification and validation studies for in-house and government developed codes
- Supports code development activities in the group by developing requirements and test plans for software validation and verification
- Compiles and evaluates test data, prepares technical reports, recommends methods and processes required to meet design objectives on new or improved products and/or processes
- Applies new methods, algorithms, or processes, and evaluates and communicates conclusions
- Supports development of intuitive and impactful data visualizations
- Becomes a subject matter expert in computational methods, mathematics, physics, and/or modeling and simulation
Works on problems of diverse scope where analysis of information requires evaluation of identifiable factors. Devises solutions based on limited information and precedent and adapts existing approaches to resolve issues. Uses evaluation, judgment, and interpretation to select right course of action. Work is done independently and is reviewed at critical points. Enhances relationships and networks with senior internal/external partners who are not familiar with the subject matter often requiring persuasion. Adapts style to differing audiences and often advises others on difficult matters.
Qualifications:Required Qualifications:
- Ability to obtain and maintain a Top Secret/SCI Security Clearance
- Education and Experience:
- Bachelor's in STEM field with 5+ years of experience, or
- Master's in STEM field with 2+ years of experience, or
- PhD in STEM field with 0+ years of experience.
- Relevant years of experience may be substituted in lieu of a degree
- Experience developing scientific computing and/or HPC software (C, C++, and/or Fortran on and for Linux or other Unix-like systems)
- Experience with Python or similar languages
- Experience with applying: Gaussian elimination, data-sparse approximations, finite element methods, ray tracing, or numerical integration
- Ability to work independently and collaboratively with a team
- Excellent interpersonal and communications skills, written and verbal
- Willingness to learn and perform other duties as assigned
- Ability to travel (less than 10%)
Desired Qualifications:
- Active Top Secret/SCI Security Clearance (with poly preferred)
- STEM degree in physics, electrical engineering, or applied mathematics
- Familiarity with linear algebra and/or electromagnetics
- Experience with applying electromagnetic wave theory to problems
- Experience with numerical techniques
- Experience with parallel programming on large high-performance computers (MPI and/or OpenMP)
- Familiarity with computationally focused high-level languages such as MATLAB, Mathematica, Julia, etc.