Post Job Free
Sign in

Engineer Software

Location:
Palo Alto, CA
Posted:
November 18, 2012

Contact this candidate

Resume:

BRAD A. GRANTHAM

650-***-****

********@*****.***

OBJECTIVE

Contract or salaried position designing and implementing software for 3D hardware and/or 3D applications.

EDUCATION

Graduated 1992 from Virginia Tech with B.S. in Computer Science.

PROFESSIONAL EXPERIENCE

Staff Engineer, ARM, April 2010 Present

Adapted OpenGL traces to mobile GPU

Developed parts of Windows 8 Direct3D11 driver for mobile GPU including test transport layer,

test frameworks, shader compiler investigation, stub kernel module

Senior Software Engineer, AMD/ATI, January 2008 April 2010

Wrote tests, samples, and benchmarks for ATI GPUs on Linux and Windows including 10-bit

component porting guide and test, volume rendering benchmark

Worked on-site with ISVs and partners, analyzed ISV software, traced and analyzed OpenGL

command streams, assisted with optimization and feature implementation

Worked with driver group to improve feature coverage, stability, and performance

Senior Software Engineer, PalmSource (later Access Company), August 2006 July 2007

Development of embedded apps and frameworks on Linux using X Window System and GTK

OpenGL Software Engineer under contract, Rearden Studios, April 2006 January 2007

Designed and implemented API for GPU imaging operations including convolution and correlation

using OpenGL fragment shaders, FBO, float texture on Microsoft Windows

Senior Software Engineer, Applications Engineering, Silicon Graphics, January 2002 September 2005

Wrote modularized, multithreaded, multichannel OpenGL and OpenML video player, demonstrated

3840 2160 playback with audio using 4 video devices and RAID, filed patent

Wrote IRIX, Linux, Windows GL samples, benchmarks, tests; wrote whitepapers, presentations

Ported ATI Sushi demo engine to proprietary UNIX system (IRIX)

OpenGL Software Engineer under contract, Zaxwerks, September 2000 January 2002

OpenGL and C++ under Windows NT and MacOS 8,9,X for Adobe After Effects plugin

Added antialiasing, decal textures, reflection maps, per-pixel spotlights to OpenGL renderer

Senior Software Engineer, VA Linux Systems, April 1999 - December 2000

Member of Technical Staff, Silicon Graphics, June 1995 - April 1999

Design & implementation for Fahrenheit Scene Graph, OpenGL Optimizer, Cosmo 3D, Performer

Patent 6933941 describing an object-oriented 3D scene representation (Cosmo3D)

OTHER EXPERIENCE

Organized, directed, and scheduled 37-person camp at art and music fesstival

Designed, implemented parts of interactive multithreaded ray-tracer test framework using C++ and

Boost; each of us in a three-person team also designed and implemented a ray-tracer module

Spoke in SIGGRAPH 2002-2004 Performance OpenGL course

Wrote ACTC package to convert triangles to triangle strips; http://plunk.org/~grantham/actc/

Organized and moderated SIGGRAPH 2002 Panel When Will Ray-Tracing Replace Rasterization?

Spoke in SIGGRAPH 1997 - 2000 Advanced Rendering Techniques with OpenGL full-day course

SKILLS

C/C++, OpenCL, OpenGL 2.1 including Shading Language, pthreads, Linux administration, Subversion,

Perforce, Microsoft Windows, X Window System, PowerPoint, Python, Cygwin



Contact this candidate