CareerPlan

C++ Software Engineer

USAFull-time$85k–$125k2026-11-09
On-siteCitizens only

Core

Develop reusable, maintainable C++ software to solve challenging mathematics and physics problems for aerospace and space situational awareness applications.

Role type

Senior C++ Software Engineer (Scientific Computing)

Builds

Scientific software tools for modeling, simulation, and analysis

Domain

Aerospace, Orbital Mechanics, Space Situational Awareness

Required skills

C++ (modern C++23), Mathematics, Physics, Linux, Windows, Git, CMake, MPI, OpenMP, Threads, GPUs, Computer Vision, Image Processing, 3D Graphics (OpenGL, WebGL, OpenSceneGraph), Qt

Preferred skills

Java, Python, TypeScript, Boost, Eigen, CAD, Directed Energy, Metamaterials, Biothermal Modeling, Security Clearance

Technologies

C++, CMake, Git, Bitbucket, Jenkins, MPI, OpenMP, OpenSceneGraph, OpenGL, WebGL, Qt, Boost, Eigen

Responsibilities

Create reusable, maintainable software to address challenging mathematics and physics problems; Help implement leading-edge scientific software tools

Seniority

Mid-Senior, hands-on IC