Director, Software Engineering at Pixim
San Francisco Bay Area
Director, Software Engineering at Pixim
San Francisco Bay Area
Specializing in real time embedded software development, software architecture. Experienced in engineering team management. Over 12 years experience developing camera and imaging products. Creative problem solver with several patents issued and filed. Proven track record in the entire life cycle of a product, from inception to delivery to market. Interested in management and architecture roles that focus on developing cutting edge technologies.
image processing, digital signal processing, embedded systemsdevelopment, real time operating systems, object oriented design, hardware/software integration, product and roadmap definition, strategic planning
(Privately Held; 51-200 employees; Semiconductors industry)
April 2001 — Present (8 years 10 months)
(Privately Held; 51-200 employees; Consumer Electronics industry)
February 1997 — January 2001 (4 years )
Manager of Product Engineering group, responsible for developing and delivering Digita based digital cameras to market. Supervised 12 engineers, 2 in Japan. Grew team by recruiting 6 engineers over a 3 month period. Motivated, trained, and provided career growth guidance for the engineers. Helped to deliver first on schedule and on budget projects in company history. Worked closely with CTO developing new product ideas and technologies.
Architect for next generation capture subsystem to support streaming media capture (audio + video) and still image capture. Architect for functional and hardware abstraction layers to support multiple CPU and co-processor architectures. Wrote company programming style guide.
One of the original engineers developing the Digita OS for digital cameras. Implemented image capture subsystem, real-time color viewfinder. Wrote an assembler for a Motorola DSP. Co-developed build system. Developed optimized image processing algorithms.
(Public Company; 201-500 employees; Computer Hardware industry)
July 1994 — February 1997 (2 years 8 months)
Senior software engineer working on next generation video conference product. Member of design architecture team. Team lead and co-designed overall software architecture for next generation product. Developed a real-time kernel. Designed and implemented highly optimized real time software to transmit and receive bit framed data packets (H.221).
(Public Company; 11-50 employees; Computer Software industry)
1992 — 1994 (2 years )
Software engineer working on P-CAD PCB CAD software. Responsible for porting Windows version of next generation system to UNIX & the X Window System.
photography, new technology, investing, hiking
7 patents issued