Software Engineer

After School Matters, Inc.
Tysons, VA, United States
5 days ago
Apply on stellarscience.applytojob.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Shift work

Tech stack

Clean Code Principles Java (Programming Language) Computer-Aided Design 3D Computer Graphics Software Microsoft Windows Computer Vision C++ (Programming Language) CMake Continuous Integration Linux Eigen (C++ Library) Design of User Interfaces
+16 more
Python (Programming Language) OpenGL OpenMP OpenSceneGraph Qt (Software) Software Tools Supercomputing TypeScript WebGL Graphics Processing Unit (GPU) Orbital Mechanics Git Modeling and Simulation Bitbucket Multiplatform Jenkins

Requirements

For all positions, we will consider applicants ranging from recent college graduates to experienced scientists; 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., Due to our work with the Department of Defense, applicants must be U.S. citizens and must be willing to undergo a background investigation. Some work may be performed at Kirtland Air Force Base., Stellar Science is seeking several modern C++20/23 Software Engineers with three or more years of industry experience creating reusable, maintainable code solving challenging math and physics problems. BS (or equivalent experience) required, MS/PhD degree desired. Join our unique, collaborative team to help implement leading-edge scientific software tools in fascinating domains including space situational awareness, computer vision, directed energy, metamaterials, and biothermal modeling.

Experience in any of the following is a plus:

  • Additional languages: Java, Python, TypeScript
  • Relevant libraries: Boost, Eigen
  • Cross-platform development on Linux and Windows
  • 3D graphics: OpenSceneGraph, OpenGL, WebGL
  • Supercomputing: MPI, OpenMP, threads, GPUs
  • User interface development: Qt
  • Continuous integration: git, Bitbucket, Jenkins, CMake
  • Image processing, imagery analysis, computer vision, computer aided design (CAD)
  • Aerospace vehicles, orbital mechanics, electromagnetics, space situational awareness
  • Modeling and simulation, including directed energy
  • Code sample or C++ evaluation required.

Extremely flexible work schedule & generous benefits.

US Citizenship required + willingness to undergo a background investigation.

Active Security Clearance is a plus.

Benefits & conditions

Cover Letter Are you willing to relocate?* In 150 characters or fewer, tell us what makes you unique. Try to be creative and say something that will catch our eye! 150 Are you a United States citizen?* List all foreign countries where you have citizenship, e.g. dual citizenship. Enter “None” if you have no non-U.S. citizenships.* Where did you first find our job listings?* (Specify source of “Referral…” or “Other…”) The following questions are entirely optional., Invitation for Job Applicants to Self-Identify as a U.S. Veteran

  • A “disabled veteran” is one of the following:
  • a veteran of the U.S. military, ground, naval or air service who is entitled to compensation (or who but for the receipt of military retired pay would be entitled to compensation) under laws administered by the Secretary of Veterans Affairs; or
  • a person who was discharged or released from active duty because of a service-connected disability.
  • A “recently separated veteran” means any veteran during the three-year period beginning on the date of such veteran’s discharge or release from active duty in the U.S. military, ground, naval, or air service.
  • An “active duty wartime or campaign badge veteran” means a veteran who served on active duty in the U.S. military, ground, naval or air service during a war, or in a campaign or expedition for which a campaign badge has been authorized under the laws administered by the Department of Defense.
  • An “Armed forces service medal veteran” means a veteran who, while serving on active duty in the U.S. military, ground, naval or air service, participated in a United States military operation for which an Armed Forces service medal was awarded pursuant to Executive Order 12985.

About the company

Stellar Science is a growing Albuquerque-based scientific software development company.

We develop custom software products and perform research and development in domains that include computer vision and image processing, image simulation, high power microwave systems modeling and simulation, computational electromagnetics (CEM), monitoring the health and status of on-orbit satellites, high performance computing (HPC), and computer aided design (CAD) tools for building spacecraft models.

We maintain high standards in all our software development efforts, utilizing modern development practices including continuous integration, test-driven development, and code reviews in order to develop high quality, maintainable, and reusable code. By employing a lightweight development process, we remain highly productive and responsive to changing customer needs.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on stellarscience.applytojob.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

5:18 min

Generating WebGL shaders manually for complex multiple shape strokes

Elena Torró · Coffee With Developers

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

4:41 min

Scale and diversity of software development teams

Bastian Heilemann Bastian Heilemann +1 · World Congress 2025

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

3:09 min

Balancing data science skillings alongside systems engineering rigor

Nico Schmidt · LIVE

Videos

See all

Related articles

See all