C++ Software Engineer
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