Scientific Software Developer (ABQ)
Stellar Science Ltd Co · Albuquerque, NM · 5 mo ago
On-siteSalesFull-time
About the role
We hire smart Scientists and Software Engineers who love to create and maintain high quality, extensible code, and want to learn and adopt modern C++ practices.
Support software development in the following domains:
- computer vision and image processing
- image simulation
- high power microwave systems modeling and simulation
- laser 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, engineering field, or computer science
- Substantial software development experience
- Object-oriented design and C++ programming experience
- Adept at learning new paradigms and programming development processes
- Interest in developing modern, high quality C++20/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, engineering field, math, or computer science
- Active security clearance
- Experience in any of the following is a plus:
- Additional languages: Java, Python, TypeScript
- Relevant libraries: Boost, Eigen
- Cross-platform software development on Linux, Windows, Mac
- 3D graphics using OpenGL, Open Scene Graph and/or WebGL
- User interface development with Qt, Java Swing, Material UI
- Supercomputing: OpenMP, threads, MPI, GPUs
- Image processing, imagery analysis, or computer vision, computer aided design (CAD)
- Aerospace vehicles, orbital mechanics, electromagnetics, space domain awareness
- 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)
Pay
N/A
Schedule
N/A
Benefits
N/A