Principal Graphics Developer

Hulu
Seattle
Other
Full Time

Perks

Team Building Skills Training Health Insurance

Hulu’s Living Room Platform team is seeking a Principal Software Developer who will be an exceptional addition to our team. As a member of our team, you will work on high-performance, cross-platform graphics code across a number of Living Room devices, such as game consoles, smart TVs, and streaming boxes. The right person for this role loves to code and debug hard problems, loves working with cutting edge hardware, and loves collaborating with a talented and positive team. If you are someone who enjoys working on projects that have millions of customers and having direct impact on their experiences, then this is a great role for you.


WHAT YOU’LL DO

  • Build and maintain cross-platform graphics stack
  • Contribute code throughout our platform codebase
  • Provide technical leadership in graphics across platform and app developers
  • Work closely with our app developers to support their goals of building amazing apps for our users
  • Help redefine how we all engage with and consume video content in the living room


WHAT TO BRING

  • 8+ years of experience as a developer
  • Great communication and collaboration skills and a strong teamwork ethic
  • Experience with high-performance graphics code, such as in web browsers or game engines
  • Experience with OpenGL, Direct3D or similar graphics frameworks
  • Experience with C++
  • Experience with GLSL, HLSL, or other shader language
  • Experience with systems programming


NICE-TO-HAVES

  • Experience developing for embedded or proprietary devices, such as Playstation, Xbox, or FireTV
  • Experience with prerelease hardware and accompanying software: OS, platform APIs, toolchain
  • Experience working with web browser implementations like WebKit, Chromium, or Firefox
  • Experience with CI/CD technology (Jenkins, TeamCity, etc.)
  • Experience with distributed and monolithic version control systems (Git, Perforce, etc.)
  • Experience with Java or Objective C

Skills

OpenGL, C++
Apply
Tip: Application Emails

We've noticed that people who include a brief description of themselves as well as their resume achieve better results than those who send a longer email when applying.