Emerging Modern C++ Software Developer
Core
Implement leading-edge scientific software tools to address math and physics problems, including computer vision, imagery analysis, and modeling/simulation for aerospace and space domain awareness.
Role type
C++ software developer (scientific computing)
Builds
Scientific software tools for math and physics domains
Domain
Aerospace, astrodynamics, electromagnetics, space domain awareness, modeling and simulation
Deliverable
production ML models | product features
Required skills
Modern C++, object-oriented design, math and physics problem solving, Linux/Windows development, cross-platform development
Preferred skills
Java, Python, JavaScript, TypeScript, Boost, Qt, Eigen, Guava, MPI, OpenMP, threads, GPUs, image processing, computer vision, CAD, UX/UI design
Technologies
BitBucket, Git, GitHub, Jenkins, CMake, OpenGL, WebGL, Material UI, Swing
Responsibilities
Write reusable, maintainable C++ code to solve math and physics problems; implement scientific software tools; work independently or in small teams
Seniority
Entry-level (Recent or upcoming graduates with BS, MS, or PhD)