Steve Finney's computer page


Resume in .pdf format or plain text format

This page mostly exists to provide a place for my resume, but I'll provide a bit of context as well. I got started with UNIX as an undergraduate intern at "old" SCO in Santa Cruz, CA, initially doing support and development work on PDP-11 installations, and later working on Xenix on early PC's and on the Apple Lisa (much of this work was drivers of various sorts). At some point I wanted to do something different, so I went off to get a PhD in Cognitive Science (where I did a fair amount of programming in C and Python, supporting my research as an experimental psychologist). After doing academia for 10 years, I decided it wasn't what I really wanted to do, so I went back to doing computer work, and got hired to do Linux development work for high-end networking test equipment (so: "embedded" Linux). My subsequent jobs have also been embedded Linux, often (but not exclusively) on ARM processors. This typically involves bringing up Linux on prototype hardware, as well as a lot of work at the kernel/user interface, providing debugging support and diagnostic tools for hardware engineers, and providing API's (often hardware-related) and debugging support for applications programmers. My most recent job (Zing/Dell) was working with battery-powered consumer devices, which was a new and interesting world.

However, working with Linux is similar whether it's on an embedded device or a server, so I don't want to be narrowly classified as a "Firmware Engineer" (though I've enjoyed working with hardware folks!).


Steve Finney's Home Page
Send email to Steve