C++ Software Engineer (Dayton)
Hybrid · Dayton, Ohio, United States
Job Summary
Stellar Science seeks several modern C++20/23 Software Engineers with 3+ years of experience to develop reusable, maintainable scientific software addressing math/physics challenges. Requires BS (MS/PhD preferred). Engage in cutting-edge domains such as space situational awareness, computer vision, directed energy, metamaterials, and biothermal modeling. Key skills include C++ (C++20/23), Java, Python, TypeScript; Boost, Eigen; Linux/Windows cross-platform; 3D graphics with OpenSceneGraph/OpenGL; MPI/OpenMP; Qt; CI (Git/Bitbucket/Jenkins/CMake); image processing, CAD, and aerospace/space-domain modeling. Code samples or C++ evaluation expected. Offers a highly flexible hybrid schedule, generous benefits, and opportunities to work at government/customer sites.US Citizenship required with willingness to undergo background investigation; active security clearance a plus. Positions based in Dayton, OH, with remote opportunities near Dayton, OH and plans to open a satellite office.
Required Qualifications
- BS required
- MS/PhD degree desired
- 3+ years of industry experience
- C++20/23
- cross-platform development on Linux and Windows
- experience with Boost and Eigen
- OpenSceneGraph/OpenGL/WebGL
- MPI/OpenMP/threads/GPUs
- Qt
- CI tools (git, Bitbucket, Jenkins, CMake)
- image processing and computer vision
- aerospace/space domain knowledge
- code sample or C++ evaluation
- US Citizenship required
- background investigation
- security clearance is a plus
- willingness to work at government/customer sites
- Dayton, Ohio location and hybrid remote/work arrangement
Additional Requirements
- US Citizenship required
- background investigation
- security clearance a plus
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.