> Markdown version of [/jobs/ext/3092192-scientific-software-developer-abq](https://www.wearedevelopers.com/jobs/ext/3092192-scientific-software-developer-abq). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Scientific Software Developer (ABQ) - **Company:** Stellar Science - **Location:** Albuquerque, NM, United States - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Computer-Aided Design, 3D Computer Graphics Software, Microsoft Windows, Data Analysis, Computer Vision, C++ (Programming Language), Nvidia CUDA, Data Mining, Linux, Eigen (C++ Library), Design of User Interfaces, Swing (Java), Python (Programming Language), Machine Learning, NumPy, Object-Oriented Software Development, OpenGL, OpenMP, OpenSceneGraph, Qt (Software), Tensorflow, SciPy, Software Engineering, Supercomputing, System Software, TypeScript, Web Applications, WebGL, Reinforcement Learning, Graphics Processing Unit (GPU), Pytorch, Orbital Mechanics, Pandas, Material UI, Scikit Learn, Information Technology, Modeling and Simulation, Vulkan Graphics API - **Published:** September 26, 2026 - **Apply:** https://www.juju.com/job/16_0051b1404 ## About the Role * 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. ## Description We hire smart Scientists and Software Engineers who love to create and maintain high quality, extensible code using modern C++ practices. ## Related Videos - [Python Data Visualization @ Deepnote (w/ PyViz overview)](https://www.wearedevelopers.com/videos/113-python-data-visualization-deepnote-w-pyviz-overview) - [The weekly developer show: Boosting Python with CUDA, CSS Updates & Navigating New Tech Stacks](https://www.wearedevelopers.com/videos/1293-the-weekly-developer-show-boosting-python-with-cuda-css-updates-navigating-new-tech-stacks) - [Vectorize all the things! Using linear algebra and NumPy to make your Python code lightning fast.](https://www.wearedevelopers.com/videos/562-vectorize-all-the-things-using-linear-algebra-and-numpy-to-make-your-python-code-lightning-fast) - [Rendering Design Software in the Browser at Penpot](https://www.wearedevelopers.com/videos/1353-rendering-design-software-in-the-browser-at-penpot) - [Quantum DevOps - Quantum Application Development](https://www.wearedevelopers.com/videos/1441-quantum-devops-quantum-application-development) - [How to implement convenient Python bindings to C++](https://www.wearedevelopers.com/videos/618-how-to-implement-convenient-python-bindings-to-c) ## Related Articles - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [Quick guide: How to write a Software Developer CV](https://www.wearedevelopers.com/magazine/37-quick-guide-how-to-write-a-software-developer-cv) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [How to Answer the Interview Question: “Why Do You Want to Be a Software Engineer?”](https://www.wearedevelopers.com/magazine/392-how-to-answer-the-interview-question-why-do-you-want-to-be-a-software-engineer)