The Senior 3D Graphics Software Engineer will play a key role in the small core software team, responsible for designing and developing the next generation of our real-time graphics rendering engine and content creation toolsThey will enhance our art path and integrate it with our shader engine to achieve the next level of realism and performanceBenefits 401k100% employer paid health benefitsCompany performance-based profit sharingStrong analytical and problem-solving skillsExperience developing OpenGL, Vulkan or Direct3D applications, including both real time engines, graphics tools for the content creation pipeline and programmable shadingExperience leading a team of peers in shipping exceptional products within the constraints of a delivery deadlineIn-depth knowledge of and experience programming in C and C++ languagesAbility to work with export-controlled technology 5+ years of experience in design and architecture of 3D real time graphics applications for the game, broadcast, entertainment or visual simulation industriesPassion for real time computer graphics and solid software engineering principlesBS in Engineering, Computer Science or similar technical fieldExperience with rendering engines and scene graphs such as Intrinsic Alchemy, OpenSceneGraph, Unreal, Unity, or SourceExperience with GPU computing platforms such as OpenCL, CUDA, or DirectComputeExperience with next-generation graphics APIs such as Vulkan or DirectX 12 Experience with multi-processing real time systemsExperience developing image processing softwareExperience with defect tracking systems such as Bugzilla or JiraExperience with Configuration Management (CM) systems such as Perforce or GitExperience developing tools to work with geographic data such as KML, vector files, digital elevation and satellite imagery