Scientific Software Developer (ABQ)

Stellar Science

Albuquerque, NM

JOB DETAILS
JOB TYPE
Full-time
SKILLS
3D Graphics, Aerospace and Defense, Analysis Skills, Apple Macs, Artificial Intelligence (AI), Background Investigation, C++ Programming Language, CAD/CAM (Computer-Aided Design/Computer-Aided Manufacturing), Computer Science, Computer Vision, Data Analysis, Data Mining, Electromagnetic Modeling, Engineering, GPU (Graphics Processing Unit), Government, Image Processing, Java, Java Swing, Linux Operating System, MPI, Machine Learning, Mathematics, Microsoft Windows Operating System, Microwaves, Modeling Languages, Multiplatform/Cross-Platform, Object Oriented Design (OOD), OpenGL Programming Libraries, OpenMP, Program Evaluation, Python Programming/Scripting Language, Qt GUI (Graphical User Interface) Toolkit, Quality Management, Reinforcement Learning, Science Software, Security Clearance, Simulation, Software Administration, Software Development, Software Engineering, Supercomputing, United States Citizen, User Interface/Experience (UI/UX)
LOCATION
Albuquerque, NM
POSTED
30+ days ago

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), and 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)

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.

Powered by JazzHR

About the Company

S

Stellar Science