Tesla

Rendering Engineer, Software Infotainment

Tesla

Austin, Texas, USA

full time

10 Sep 2020

Tesla

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.

Responsibilities

  • 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.

Requirements

  • 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.



For more jobs like this subscribe to the weekly newsletter or follow C++ JOBS on Facebook, Linkedin and Twitter for frequent social updates.