Open Opportunity
Real-Time Graphics Software Engineer
San Jose CA

Contact Samuel Merchant
Share This Career Opportunity
If you know someone who fits this opportunity description, you can share this opportunity with this link: http://bit.ly/2HvmkOy
Positions available with a VERY cutting edge technology company doing 3D display with no glasses or headsets. Just 3D images in thin air in-front of and behind the display. Company is well funded having just closed a large A Series round and is founded and run by very bright proven players who have built and successfully released previous cutting edge technologies/companies.
POSITION OVERVIEW:
As a Real-Time Graphics SW Engineer, you will be creating custom game engines which leverage the world’s highest-resolution holographic ecosystem. You will be combining your knowledge of graphics programming, game engine architecture, and real-time ray tracing to develop the first real-time renderers for interactive holographic video applications that present unprecedented realism offered without the confines of any headgear or eyewear. You will be working with other real-time programmers, technical artists, system software engineers, and experts in light field technology.
JOB DUTIES:
Essential Duties and Responsibilities
- Create custom game engines which generate interactive holographic video for a high-resolution light field display
- Use your background in programming and rendering algorithms to optimize the real-time performance of a custom light field renderer over a distributed computing system
- Integrate real-time GPU ray tracing into custom rendering engines
- Write SW for integration with industry software packages such as Unity and Unreal
- Other tasks as assigned
Other Duties and Responsibilities
- Help create customer workflow tools for the Digital Artist and the Pipeline Technical Artist
- Work with the Computational Architect to implement light field display algorithms into the rendering architecture
REQUIREMENTS
Qualifications
- Degree in Computer Science, Mathematics, Computer Graphics, or commensurate experience
- Comfortable with a wide variety of programming languages including C++11 and beyond
- Able to implement real-time GPU ray tracing (VK_Ray or DXR)
- Familiar with debugging tools, multithreading, and Linux-style build tools
- Knowledgeable about computer graphics and imaging
- Experience with extending Unity or Unreal
- Experience with building and optimizing custom game engines, and game engine architecture
- Strong background in 3D math and rendering algorithms
- Expertise with integrating into industry software packages such as Nuke, Maya, etc is a plus
- Familiar with writing renderers or other SW for a distributed system is a plus
- Knowledge of compositing workflows, and experience with developing software for post-production environments is a plus
- Familiarity with Rust is a plus
Key Competencies
- C++ programming
- Low-level graphics APIs
- GPU shaders
- Maya, Unity, or Unreal
- Game engine architecture
- Custom game engines
- 3D math and rendering algorithms
- GPU ray tracing
- Distributed computing
BENEFITS
- Major Medical, Dental and Vision Insurance and 401k available