Scientific Software Developer (Dayton)

Stellar Science Ltd Co

Dayton (OH)

On-site

USD 90,000 - 130,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Stellar Science Ltd Co in Dayton, OH seeks talented Scientists and Software Engineers to create and maintain high-quality, extensible C++23 code using modern practices. You will contribute to diverse domains including computer vision, HPC, and AI/ML, with focus on reliable, secure software for government/customer sites.

The role requires a BS in a discipline listed, strong OO design, and willingness to work at government or customer sites.

Qualifications

  • B.S. in math, science, computational engineering, an engineering field, or computer science.
  • Substantial software development experience.
  • Object-oriented development and C++ programming experience.
  • Adept at learning new paradigms and programming development processes.
  • Enthusiasm for developing modern, high-quality C++23 code.
  • U.S. citizen, willing to undergo background investigation, and perform some work at government and/or customer sites.

Skills

C++
Python
Java
TypeScript
Object-oriented development
Learning new paradigms
U.S. citizen

Education

B.S. in a relevant field (math/science/computational engineering or CS)

Tools

C++ Boost
Eigen
OpenGL
Qt
CUDA

Job description

We hire smart Scientists and Software Engineers who love to create and maintain high quality, extensible code using modern C++ practices.

Support software development in the following domains:

computer vision and image processing, image simulation, laser or high-power microwave source generation and effects modeling, atmospheric modeling, computational electromagnetics (CEM), space domain awareness (SDA), high performance computing (HPC), computer aided design (CAD) tools, artificial intelligence (AI) and machine learning (ML) techniques, among others.

Minimum Requirements:
  • B.S. in math, science, computational engineering, an engineering field, or computer science
  • Substantial software development experience
  • Object-oriented development and C++ programming experience
  • Adept at learning new paradigms and programming development processes
  • Enthusiasm for developing modern, high-quality C++23 code
  • U.S. citizen, willing to undergo background investigation, and perform some work at government and/or customer sites
Desired:
  • Advanced degree (M.S. or Ph.D.) in science, an engineering field, math, or computer science
  • Active security clearance
Experience in any of the following is a plus:
  • Additional languages: Python, Java, TypeScript
  • C++ Boost, Eigen libraries
  • Cross-platform software development on Linux and Windows
  • 3D graphics using OpenGL, Open Scene Graph, Vulkan, and/or WebGL
  • User interface development with Qt, Material UI, Java Swing
  • Supercomputing: OpenMP, threads, MPI, GPUs/CUDA/Optix
  • Image processing, imagery analysis, or computer vision, computer aided design (CAD)
  • Aerospace vehicles, orbital mechanics, electromagnetics, space domain awareness
  • Spacecraft subsystem modeling
  • Modeling and simulation, including directed energy
  • Machine learning and data analysis using Python (pandas, NumPy, SciPy, scikit-learn), C++, and frameworks such as PyTorch and TensorFlow
  • Reinforcement learning, large language model development, computer vision, data mining, and core ML techniques (classification, regression, clustering)
  • Experience with Advanced Framework for Simulation Integration & Modeling (AFSIM)
  • Experience with client- and server- side web applications
  • Experience or interest in building collaborative web tools

A representative sample of your code may be requested early in the evaluation process, e.g. something you've written for work, for a class, or for fun. It should be long enough to help evaluate your programming and software engineering skills.

Positions are Dayton Ohio. We are currently hiring employees near Dayton, OH where we have a small shared office space.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Scientific Software Developer (Dayton)
Scientific Software Developer (Dayton)

Stellar Science Ltd • United States

On-site
USD 120,000 - 180,000
C++ Software Engineer (Dayton)
C++ Software Engineer (Dayton)

Stellar Science Ltd Co • Dayton (OH)

Hybrid
USD 95,000 - 140,000
Generous benefits
Extremely flexible work schedule
Hybrid workplace model
Scientific Software Developer (DC, NoVA)
Scientific Software Developer (DC, NoVA)

Stellar Science Ltd Co • Tysons (VA)

On-site
USD 80,000 - 120,000
Scientific Software Engineer - C++23, HPC & Vision
Scientific Software Engineer - C++23, HPC & Vision

Stellar Science Ltd Co • Dayton (OH)

On-site
USD 90,000 - 130,000
C++ Software Engineer (ABQ)
C++ Software Engineer (ABQ)

Stellar Science Ltd Co • Albuquerque (NM)

On-site
USD 90,000 - 130,000
Dayton-based C++ Scientific Software Engineer - HPC & AI
Dayton-based C++ Scientific Software Engineer - HPC & AI

Stellar Science Ltd • Dayton (OH)

On-site
USD 90,000 - 130,000
C++ Software Engineer (DC, NoVA)
C++ Software Engineer (DC, NoVA)

Stellar Science Ltd • Tysons (VA)

On-site
USD 90,000 - 130,000
Flexible work schedule
Generous benefits
C++ Software Engineer (ABQ)
C++ Software Engineer (ABQ)

Stellar Science Ltd Co • Albuquerque (NM)

On-site
USD 90,000 - 120,000
Software Developer
Software Developer

deciBel Research, Inc. • Dayton (OH)

On-site
USD 70,000 - 100,000
C++ Software Engineer (DC, NoVA)
C++ Software Engineer (DC, NoVA)

Stellar Science Ltd Co • Tysons (VA)

On-site
USD 100,000 - 130,000
Flexible work schedule
Generous benefits