Ben Olmstead

Senior Software Engineer

Specializing in Embedded Systems / 1-206-883-7832
Sunnyvale, CA

Current version at



Member of Technical Staff - Software Engineer (2011-present)


I work on Google's Camera Systems team. This is a cross-disciplinary team encompassing mechanical, electrical, and software engineers. I am responsible for the entirety of the on-board software for Google's aerial camera platform, but also have a hand in other camera systems.

Senior Software Development Engineer (2009-2011)

( Subsidiary) Lab126

I worked on the Kindle 2, 3, and Touch, primarily on the system daemons, written in C.

Software Development Engineer (2007-2009)

I worked on the Global Financial Systems (GFS) team, leading a group of developers in maintaining and improving Amazon's C++ and Perl financial reporting systems.

Senior Software Developer (2005-2007)

PSI (via merger with ODS Software)

I refactored a 1,000,000-line thick-client transaction-processing program in C#, solidifying core code while continuing to add new features.

Software Engineer (2000-2004)

Polycom (via acquisition of Voyant Technologies)

I wrote control software for custom voice conferencing telephony bridges, using C++, Perl, Java, C#, Ruby, and shell scripting. I took primary ownership of the end-user-facing web interface and the core threading, networking, and serialization framework.


Bachelor's of Computer Science equivalent.