Rendering Engineer, Software Infotainment


Austin, Texas, USA

full time

10 Sep 2020


We are looking for a motivated real-time rendering engineer to help us advance the software infotainment system in our cars. We are aiming to build the world’s best in-car experience by taking full advantage of our 17-inch display, graphics hardware, and recent advances in features. The ideal candidate is self-driven and looks forward to solving challenging problems. In-car graphics relies heavily on rendering technologies like OpenGL. The ideal candidate is an expert with OpenGL/DirectX and can use it to create real-time rendering techniques such as deferred rendering, HDR, ambient-occlusion, particle systems for snow, rain, etc. We are looking for engineers that can write rendering engines like Unreal, not simply those engineers that use them as a black box.


  • Write GLSL shaders to implement specific real-time rendering effects
  • Design and implement real-time rendering techniques.
  • Design, code, and debug software running on Linux-based development platforms.
  • Diagnose and fix performance issues related to memory/disk footprint, frame rate, and network bandwidth.
  • Work with a cross-functional team of hardware engineers, application/UI software engineers, QA/Validation, and designers.


  • Proficient in C and C++.
  • Proficient in OpenGL and OpenGL ES2.
  • Experience writing and shipping real-time rendering techniques, like shadow maps, etc.
  • Good understanding of the rendering pipeline, from the perspective of an engineer building a game rendering engine.
  • High standards for code quality, maintainability, and performance.
  • Experience with video game rendering architectures is a plus.

Do you want to get jobs like this one sent to your email every week?

Then subscribe to the C++ JOBS newsletter!