Employment opportunities


Senior Programer

Description
Senior Programmer for game run-time and tool-time software. Researches, designs and develops specialized software systems and applications for advanced three-dimensional interactive graphic elements for use in cutting edge technological media formats including advanced video game consoles, PC, and on-line gaming. Utilizes in-depth knowledge of computer science, engineering, applied mathematics skills and business background to drive next generation features for software and 3-D graphics systems, known as 3-D engines, developed by Valve.

Responsibilities
Researches, designs, and develops specialized software systems and applications for advanced three-dimensional interactive graphic elements for use in cutting edge technological media formats including advanced video game consoles, PC, and on-line gaming.
Analyzes software and hardware requirements of Valve products’ graphics, visual effects and tool-time applications needs.
Formulates system testing procedures to ensure the quality and consistency of software systems developed by Valve.
Collaborates with computer graphic artists, designers and producers to ensure conformity with technical and aesthetic specifications.
Manages, designs and develops specialized distributed applications operating on large clusters of machines.

Minimum Requirements
Master’s degree in computer engineering or applied mathematics.
Must have two years experience with the responsibilities of the position with C++, Windows and Linux platforms, using networking technologies in large scale systems or gaming platforms, including experience taking a computer software product or a video game from conception and development through publication and product shipment.

To apply, please email your resume, URL, and/or work samples.