About The Position

We’re looking for an experienced 3D Graphics Direct3D Software Developer to help us change the way the world works, with Parallels: anytime, anywhere, any-device productivity. Here, you’ll develop cutting edge graphics virtualization technology with our world-class Parallels development team. Sound good so far? Awesome. Let’s talk more about the Lead/Senior Direct3D Software Developer role and see if we’re destined to be together.

Requirements

  • 5+ years of experience in C/C++ development with basic Objective-C knowledge and familiarity with Python is ideal
  • Deep knowledge of Direct3D 9/10/11/12 and Apple Metal graphics APIs
  • 4+ years of experience developing graphics application for Windows and MacOS platforms
  • 4+ years of experience in 3D Graphics debugging using tools like PIX, RenderDoc or the like
  • Willing and able to take over existing code base, including legacy code
  • Willing and able to routinely investigate third-party applications issues

Nice To Haves

  • Graphics virtualization or Graphics API translation experience
  • Blackbox debugging skills for 3D graphics applications
  • Some practice of using Git and/or Jira

Responsibilities

  • Develop graphics virtualization technology with primary focus on Direct3D API
  • Develop and support graphics drivers for Windows platform
  • Develop and support Direct3D API mediation/translation layer
  • Investigate third-party applications issues to find graphics emulation deficiencies
  • Analyze performance of third-party applications with respect to graphics API usage

Benefits

  • We offer a fully remote workspace – and we mean it. There is no pressure to work in an office whatsoever.
  • We have flexible work arrangements and locations to suit your style.
  • Hours are flexible, too! You’ve worked hard to build your life, and we don’t want you to give it up for work.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service