C++ Software Engineer (DC, NoVA)

Stellar Science
Vienna, VA, United States
20 days ago

Role details

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

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

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.

Apply for this position

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

Apply on www.juju.com

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 Β· WWC 2025

4:41 min

Scale and diversity of software development teams

Bastian Heilemann Bastian Heilemann +1 Β· WWC 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