C++ Software Engineer (ABQ)
Hybrid · Tysons, Virginia, United States or Albuquerque, New Mexico, United States
Job Summary
C++ Software Engineer to develop reusable scientific software for space domain awareness, computer vision, and related areas. Requires BS (or equivalent experience); MS/PhD preferred. Work with languages and libraries such as C++20/23, Boost, Eigen, OpenCV, OpenGL/WebGL, Qt, MPI/OpenMP, Linux/Windows, and CUDA/GPU work. Includes code evaluation, hybrid work schedule, and generous benefits. Positions in Albuquerque, NM; Dayton, OH; and Tysons Corner, VA. US Citizenship required and background investigation. Active security clearance a plus.
Required Qualifications
- BS (or equivalent experience) required; MS/PhD degree desired
- Experience with C++20/23
- Proficiency with Boost, Eigen, OpenCV
- Cross-platform development on Linux and Windows
- Experience with OpenGL/WebGL, OpenSceneGraph
- MPI/OpenMP/threads/GPUs
- Qt, git, Bitbucket, Jenkins, CMake
- Machine learning with Python (PyTorch, TensorFlow) and related frameworks
- AFSIM experience is a plus
- Code sample or C++ evaluation required
- US Citizenship required + background investigation
- Active Security Clearance is 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.