Emerging Modern C++ DeveloperStellar Science is seeking emerging modern C++ developers with some experience creating reusable, maintainable code to solve challenging math and physics problems. Recent or upcoming graduates with BS, MS, or PhD degrees desired, with a target start date of Summer 2026 or sooner. Join our unique, collaborative team to help implement leading-edge scientific software tools in fascinating domains.
The main requirements are that candidates be top-notch, responsible, self-motivated, honest, able to work well independently or in small teams, and be able to rapidly learn new languages, tools, and techniques as needed to meet mission requirements.Experience writing modern C++ is also required.Applicants who convey a passion for developing quality code through listed projects, a link to an active GitHub account, or extracurricular software development activities, will be given preference.Experience in any of the following is a plus:Additional languages: Java, Python, JavaScript, TypeScriptRelevant libraries: Boost, Qt, Eigen, GuavaCross-platform development on Linux and Windows3D graphics: OpenSceneGraph, OpenGL, WebGLSupercomputing: MPI, OpenMP, threads, GPUsUser interface development: Qt, Swing, Material UIContinuous integration: git, Bitbucket, Jenkins, CMakeImage processing, imagery analysis, computer vision, computer aided design (CAD)Aerospace vehicles, astrodynamics, electromagnetics, space domain awarenessModeling and simulation, including directed energyA representative sample of your object-oriented C++ code will be requested early in the evaluation process, e.g. something you have written for work, for a class, or for fun. It should be long enough to help evaluate your programming and software engineering skills.Extremely flexible work schedule & generous benefits.US Citizenship required + willingness to undergo a background investigation.Positions are in Albuquerque, NM or Tysons Corner, VA (Washington DC area).
Remote work is not available.