1. Russ Quisenberry
4472 Stoneyhaven Way
San Jose, Ca. 95111-3734
408-227-9403 (home)
408-603-3425 (cell)
russ.quisenberry@gmail.com
SUMMARY
Senior Principal Engineer with background in embedded firmware and digital
hardware design. Able to reduce development time through creative problem
solving and focus on actual requirements. Versatile and task-oriented with strong
communication and interpersonal skills. Demonstrated ability to contribute and
lead cross functional projects or teams.
Numerous firmware designs on multiple 8, 16 and 32 bit processors, most
recently ARM.
Developed architectures and programs in assembly, C and C++ using
procedural and object oriented methodologies.
Extensive data analysis and documentation using Matlab, MathCad, Awk
and Microsoft Office applications.
Facilitated software archiving with PVCS, Source Safe and
Subversion/Tortoise.
Contributed to software and hardware designs in advanced development,
product design, engineering test, and manufacturing test and configuration
environments.
PROFESSIONAL EXPERIENCE
Western Digital Corp. (San Jose, Ca.) 1996 - 2013
Senior Principal Engineer
Created more readable and maintainable servo code through bottom up
design in C and C++.
Collaborated across multiple disciplines and code sets by working closely
with supporting groups.
Decreased media development cost by using low cost drive PCBA for
closing loop on spin stand.
Increased drive capacity through alternative servo pattern development.
Followed developments through concept, design, implementation and pre-
production testing. Included design in multiple code sets for servo write
and production.
2. Russ Quisenberry page 2 of 3
Proposed further capacity improvements through more thorough use of
disk surface by accounting for position differences of read and write head
elements.
Reduced errors and improved reliability with bit error correction of track
gray code, written in runout correction, and firmware layer (HAL) design.
Improved execution time up to 50% by implementing notch filters in
assembly MAC instructions and through code reduction efforts.
Reduced time to perform firmware validation and debug through design of
several integrated servo tests.
Reduced time to ‘at-speed’ by 10% with improved spindle spin up
algorithms.
Micropolis Corp. (Chatsworth, Ca.) 1989 - 1996
Principal Engineer
Improved functionality and added features to SCSI and ESDI interface
firmware.
Implemented PVCS environment to archive SCSI firmware.
Created TTL and programmable logic designs.
Reduced tester cost by 70% by designing drive interface using low cost
RS422.
Key member of cross-functional team doing bottom up C++ / Rational
Rose code design.
Member of team defining and developing integrated, stand alone drive test
firmware.
Peripheral Technology Inc. (Simi, Ca) 1987 – 1989
Engineer
Primary designer of drive logic and sole implementer of ASIC and
programmable logic devices.
Created and validated suite of test vectors for ASIC production.
Designed and prototyped digital hardware using PLA (PAL) and TTL
devices.
Computer Memories (Chatsworth, Ca.) 1980 – 1987
Associate Engineer
Created and implemented analog, digital and firmware designs.
Reduced development time by greater than 50% by making key drive
firmware available to more developers moving it off of proprietary system.
3. Russ Quisenberry page 3 of 3
Increased manufacturing servo writer throughput greater than 10x through
individual initiative by developing low cost servo writer that became
company benchmark.
EDUCATION
Master of Science, Electrical Engineering 1996
California State University Northridge (Northridge, Ca.)
Bachelor of Science, Electrical Engineering 1989
California State University Northridge (Northridge, Ca.)
Classes toward Secondary Teaching Credential 2009 - 2012
San Jose State University (San Jose, Ca.)
PATENTS
8970980 Mar. 3, 2015
Disk Drive Evaluating Burst Metric.
8934186 Jan. 13, 2015
Data storage device estimating servo zone to reduce size of track address.
7184230 Feb. 27, 2007
System And Method For Processing Track Identifier Errors To Mitigate Head
Instability In Data Storage Devices.
6826006 Nov. 30, 2004
Method For Recursively Determining Repeatable Runout Cancellation Values In
A Magnetic Disk Drive.
6534936 Mar. 18, 2003
Disk Drive Employing Method of Spinning Up Spindle Motor Including Detecting
BEMF Polarity Change For Selecting Initial Commutation State.
TECHNICAL SKILLS
Proficient in use of multiple makes and models of:
Oscilloscope
Logic Analyzer
In Circuit Emulator (ICE)
In Circuit Debugger (ICD)
Digital Signal Analyzer (DSA)
Time Interval Analyzer (TIA)
Arbitrary waveform generator