S

Stellar Science

Develops custom scientific and engineering software

Scientific Software Developer

Software EngineeringUpdated on Nov 11
Full-timeDayton, OH, USANo salary listed

About the Job

Requirements

  • A B.S. or advanced degree (M.S./Ph.D.) in math, science, computational engineering, an engineering field, or computer science is required.
  • Strong experience with object-oriented development and C++ programming is required.
  • U.S. citizenship is required.
  • Willingness to undergo a background investigation is required.
  • Ability to perform some work at government and/or customer sites in Dayton, OH is required.

Responsibilities

  • Collaborate with software and domain experts to design and implement software that solves complex, real-world problems.
  • Build and support software across domains including computer vision and image processing, image simulation, laser or high-power microwave source generation and effects modeling, atmospheric modeling, computational electromagnetics, space domain awareness, high performance computing, computer aided design tools, artificial intelligence, and machine learning.
  • Provide a representative code sample early in the evaluation process; the sample may be from work, a class, or a personal project.

Desired Qualifications

  • Interest in adopting modern C++23 practices is highly valued.
  • Experience in any of the following areas is a plus: Python, Java, TypeScript, C++ Boost, or Eigen.
  • Experience with supercomputing, OpenMP, threads, MPI, GPUs, or CUDA is a plus.
  • Experience with cross-platform development using Linux and Windows is a plus.
  • Experience with 3D graphics using OpenGL, Vulkan, or WebGL is a plus.
  • Experience with user interface development using Qt or Material UI is a plus.
  • Experience with physics or aerospace modeling, orbital mechanics, directed energy, or simulation frameworks such as AFSIM is a plus.
  • Experience with machine learning frameworks such as PyTorch or TensorFlow and core data analysis tools such as NumPy or pandas is a plus.
  • A track record of learning new paradigms and a desire to build clean, high-quality code are valued.
  • An active security clearance is a plus, but is not required to apply.

About the Company

Stellar Science

Develops custom scientific and engineering software

Stellar Science builds custom software for science and engineering. It develops interactive, research-driven applications in computer vision, image enhancement, 3D visualization, computational electromagnetics, scene simulation, and thermal modeling. The software runs on a range from desktop machines to high‑performance computing clusters, and is designed to let researchers and engineers explore data and run simulations through interactive tools and visualization. Unlike larger firms that offer off‑the‑shelf solutions, Stellar Science creates tailored, project‑specific software by conducting research and development to meet unique needs. The company’s goal is to provide practical, specialized software that helps clients solve complex scientific and engineering problems and push the capabilities of their workflows.

Company size
51-200
Company stage
Grant
Total funding
$1M
Headquarters
Albuquerque, NM
Founded
1999

Recently Posted Jobs

Explore more opportunities at Stellar Science

See more jobs