I am a junior in college with a major in computer science, so I often frequent the big name websites to see what kind of jobs they are offering, what kind of experience they require, etc. This is a legitimate job posting that I found on www.nvidia.com : OPENGL SOFTWARE ENGINEER - MAC #782559 RESPONSIBILITIES: - Apply your skills to develop the best OpenGL implementation in the industry - Develop of new OpenGL software features under the OSX operating system. Examples: GLSL, SLI, etc. - Maintenance and bug fixes for NVIDIAs OSX OpenGL driver - Support / bring-up of OSX OpenGL drivers on new NVIDIA GPUs / Architectures MINIMUM REQUIREMENTS: - BSEE/CS. - Experience with 3D graphics, OpenGL, API, OSX and/or Windows operating systems. - Thorough knowledge of C/C++ required. - Kernel driver experience is highly desirable - Team player EOE I was under the impression that apple made the nvidia drivers in house. This seems to contradict that because nvidia is wanting to hire someone to make new mac drivers. Also, under the "Responsibilities" section it says they want the candidate to add new features to the mac driver such as SLI. Why would nvidia want to make a mac driver that has SLI support? Maybe a new mac pro is on the horizon?? Interesting.