Software Engineer, Game Development
Core
Architecting and developing core plugins for a 3D visualization platform (Sand Table) used to create immersive, interactive augmented reality experiences for military and government stakeholders.
Role type
Senior IC software engineer (real-time 3D simulation & visualization)
Builds
Interactive augmented reality showcases and Sand Table plugins
Domain
Defense technology / Real-time 3D simulation
Deliverable
production ML models | product features | dashboards & analysis
Required skills
C++ (low-level, performance-critical), TypeScript (scripting), game engine development, real-time 3D simulation, API design, cross-functional collaboration
Preferred skills
Modding community experience, SDK development, 3D math, real-time rendering, AAA game shipping
Technologies
Sand Table, Carbon extensibility framework, C++, TypeScript
Responsibilities
Architect and develop core Sand Table plugins using the Carbon framework; Partner with artists and systems engineers to extend platform capabilities; Become subject matter expert on the extensibility layer and create robust APIs; Dive into engine C++ foundation to ensure performance and stability; Write clean, high-performance code blending real-time engines with scripting; Diagnose and solve complex technical challenges at the intersection of engine, scripting, and artistic workflows
Seniority
Senior, hands-on IC