Job: Rendering Programmer - Software Engineering, C++ Expert (201804) in Vancouver, BC
Volt Technical Resources Ref. code: 248077DB   |    posted on 09/18/2009
Summary
Rendering Programmer - Software EngineeringC++ Expert, HLSL/Cg, Profilers, Memory ManagementMultiple Processor, Runtime Optimization3-4 Month Contract PositionVolt is seeking an experienced Rendering Programmer who knows the ins and outs of game rendering from the asset workflows to the low levels of the graphics engine. In this role, you will work closely with the Rendering team, as well as work directly with other Programmers and Artists.Responsibilities include:In collaboration with Artists, design, implement, optimize and maintain rendering features Work with Content Creators to help refine their work-flowsOptimization of systems: frame-rate, memory usage and load-timesQuickly dive into problems and come up with solutionsRequired Skills for this Rendering Programmer position includes the following:Bachelor's degree in Computer Science or related field, or equivalent training and professional experienceMinimum of 4 years industry experience and two console titles shipped, one of which is in the PS3/Xbox 360 generationExperience as a Rendering Programmer on a titleExpert knowledge of C++Knowledge of HLSL/Cg Experience using profilers, such as SN Tuner, GPAD and PIXSolid Software Engineering skillsUnderstanding of memory management, multiple processor use and runtime optimizationStrong math skills, including trigonometry, calculus and linear algebraGood verbal and written communication skillsAbility to work in a dynamic team environmentAssets:Experience on an RPG titleWriting SPU and multithreaded job code experienceExperience with graphics tools, such as Maya, MotionBuilder and PhotoshopPassion for making great game visuals

Job Type
Contract
Salary
DOE
Additional
Information
Telecommute - No (Onsite Position)