C++ Software Engineer - Albuquerque
Core
Develop modern C++20/23 scientific software tools to solve challenging mathematics and physics problems in domains like space situational awareness, computer vision, and directed energy.
Role type
Senior C++ Software Engineer (Scientific Computing)
Builds
Scientific software tools for space situational awareness, computer vision, directed energy, and biothermal modeling
Domain
Aerospace, Space Domain Awareness, Scientific Computing
Deliverable
production ML models
Required skills
C++20/23, Mathematics, Physics, Computer Vision, Machine Learning, Python, Linux, Windows, Git, CMake, MPI, OpenMP, GPU programming
Preferred skills
Java, TypeScript, Boost, Eigen, OpenCV, Qt, OpenGL, WebGL, AFSIM, Reinforcement Learning, LLM development
Technologies
C++, Python, PyTorch, TensorFlow, NumPy, Pandas, SciPy, SciKit-Learn, OpenCV, Qt, OpenGL, WebGL, MPI, OpenMP, Git, Jenkins, CMake, BitBucket
Responsibilities
Implement leading-edge scientific software tools for space situational awareness, computer vision, directed energy, and biothermal modeling; create reusable, maintainable code to solve challenging mathematics and physics problems; develop machine learning models using Python libraries and C++ frameworks.
Seniority
Mid-to-Senior, hands-on IC