385 Mill Pond Dr, San Jose, CA 95125 • 408-507-3102
1036 Nottingham Pl, San Jose, CA 95117
Santa Clara, CA
Castle Rock, CO
14 Huron Ln, Winona, MN 55987 • 507-961-0214
Saint Petersburg, FL
Manhattan Beach, CA
Work
Company:
Barnes & noble
Aug 2011
Address:
Palo Alto, CA
Position:
Sr. linux/bsp engineer
Education
Degree:
BA
School / High School:
Western Michigan University
1973 to 1977
Specialities:
Mathematics and Computer Science
Skills
Assembly • C • X86 • USB • I2C • C++ • CVS • Perforce • Python • Eclipse • Objective-C • Subversion • Ubuntu • Mac • Sh • UML • HTML • Keil • PDF • RSA • CodeWarrior • SPI • MSP430 • ColdFire • SVG • PowerPC • LaTeX • RPG • VBA • Lua • Embedded Systems • Linux • Device Drivers • Software Engineering • Visual Studio • Unix • Operating Systems • Programming • RTOS • Debugging • ARM • Windows • Bash • Firmware • Linux Kernel • Microcontrollers • Computer Hardware • Embedded Software • Electronics Manufacturing • Hardware
Awards
Patent application 20090132792 Method of generating internode timing diagrams for a multiprocessor array 05-21-2009 • Co-inventor of the patent entitled "AND MATRIX METHOD AND APPARATUS FOR ENGINE ANALYSIS" #4,373,186 Feb. 8, 1983
Barnes & Noble - Palo Alto, CA since Aug 2011
Sr. Linux/BSP Engineer
Lab126, an Amazon.com company Dec 2009 - Jun 2011
SDE - Linux Kernel
LumaSense Technologies, Inc. Oct 2009 - Dec 2009
Senior Firmware Engineer
Watlow Mar 2008 - Apr 2009
Senior Engineer
Ciber Mar 2008 - Sep 2008
Consulting Firmware Engineer
Education:
Western Michigan University 1973 - 1977
BA, Mathematics and Computer Science
Skills:
Assembly C X86 USB I2C C++ CVS Perforce Python Eclipse Objective-C Subversion Ubuntu Mac Sh UML HTML Keil PDF RSA CodeWarrior SPI MSP430 ColdFire SVG PowerPC LaTeX RPG VBA Lua Embedded Systems Linux Device Drivers Software Engineering Visual Studio Unix Operating Systems Programming RTOS Debugging ARM Windows Bash Firmware Linux Kernel Microcontrollers Computer Hardware Embedded Software Electronics Manufacturing Hardware
Interests:
Woodworking, Genealogy
Honor & Awards:
Patent application 20090132792 Method of generating internode timing diagrams for a multiprocessor array 05-21-2009
Co-inventor of the patent entitled "AND MATRIX METHOD AND APPARATUS FOR ENGINE ANALYSIS" #4,373,186 Feb. 8, 1983
The apparatus used includes a multi core computer processor where a plurality of processors is located on a single substrate Processors are connected to their nearest neighbor directly by single drop data busses The method is executed by an application code that includes functions which determine the internode timing. These functions are performed as the code executes. The code performs these functions by utilizing manually specified real time for clock cycles. In addition, captured data from an event driven simulator presents accurate clock cycle count information for the hardware. The code generates timing diagrams using this data. The timing diagrams can be used to compare and analyze the code behavior as it executes in the target multiprocessor array hardware. This method allows determination of how the actual hardware events correlate to the expected events that were simulated for a given instruction sequence.
Googleplus
Dennis Ruffer
Lived:
Santa Clara, CA Michigan CA, MN, CO, FL, MI
Work:
Barnes & Noble - BSP Engineer (2011) Lab126 - Firmware Engineer (2009-2011) Apple, Forth. ATP Google
San Jose, CASenior Firmware Engineer at LumaSense Technologies Past: Senior Engineer at Watlow Controls, Sr. Embedded Systems Programmer at IntellaSys A...
Dennis Ruffer's Public Profile on Plaxo. Plaxo helps members like Dennis Ruffer keep in touch with the people who really matter, helping them to connect, keep each other's contact ...
Dennis Ruffer 1973 graduate of Michigan Lutheran Seminary in Saginaw, MI is on Classmates.com. See pictures, plan your class reunion and get caught up with Dennis and other high ...