Paul P. Budnik Jr. Ph.D.
Consultant
555 Cresci Road, Los Gatos, CA 95033-8512
paul@mtnmath.com
♦ (408) 353-3824
Software, image processing and DSP
- Major projects in image processing, digital signal processing and MPEG chip simulation
- Creative approach to complex problems
- Quality management through project structure and tools that create transparency
- Extensive technical lead and team management experience
- Great written and verbal communication skills to engineers, management and customers
- Broad and deep experience with a wide rage of programming languages and development environments
Major Projects
Design a new image processing algorithm to increase local contrast, design
and develop a windows GUI application to embed the algorithm in.
Design and develop simulators for MPEG compression chips for
Cadence Design Systems.
Develop a C compiler (based on GNU code) for DSP
Semiconductors' Pine DSP. Design and develop the complete suite of tools
(assembler, simulator and emulator board software interface) for
the Zoran vector signal processor. Develop a
generic tool for DSP design, development and implementation: ObjectProDSP.
Consulting Clients
Started software consulting firm in 1989.
Consulted for Cadence Design Systems, DSP Semiconductors,
Clarkspur Design, Octel Communications,
Castelle and Zoran.
Tools and Specialized Expertise
Languages:
C++, MFC, C, Perl, shell scripts, lex and yacc, various
microprocessor and digital signal processor assembly languages.
Operating systems:
Linux, Windows, OSX, Solaris.
Specialized technical experience:
image processing;
DSP and MPEG development;
graphical user interface design (Windows and X Windows);
Windows kernel programming (added image archiving to USB driver);
digital signal processors from Texas Instruments, Zoran, DSP Semiconductors and Clarkspur Design.
Communication skills
Experienced making presentations internally, to customers
and to industry groups of several hundred.
Able to write about complex technical subjects for a broad
audience.
Employment History
March 1988 through January 1989: Director of Tools Systems
at Zoran Corporation. Supervised the hardware and software development
tools that support Zoran's family of dedicated DSP VLSI components.
June 1986 to March 1988: Manager of Software Engineering
at Zoran responsible for Zoran's software development tools.
March 1984 to June 1986: consultant and then a DSP
Architect for Zoran. Developed the software
support tools for Zoran's vector signal processor.
1975 through 1984: associated with the Acoustic Research
Center as a consultant and employee of Systems Control Incorporated
and later Systems Development Corporation. Involved in
DSP algorithm research and in the design and implementation of
various DSP systems.
1970-71 academic year: Acting Assistant Professor
at the University of California at Los Angeles.
Publications and Patent (author or coauthor)
Patent on Zoran's DFP (Digital Filter Processor).
Presented papers at the Undersea Surveillance Symposium
in 1983, 1982, 1981 and 1980.
Algorithms and Architecture, Invited paper at the Symposium
on High Speed Computer and Algorithm Organization, April 1977.
Published in High Speed Computer and Algorithm Organization,
Academic Press, 1977.
Techniques for Parallel Computer Design, PhD Thesis, University of
Illinois, Report #UIUCDCS R-75-763, October, 1975.
Measurement of Parallelism in Ordinary Fortran Programs,
Computer, January 1974.
The Organization and Use of Parallel Memories, IEEE Transactions
on Computers, December 1971.
TRANQUIL: A Language for an Array Processing Computer, American
Federation of Information Processing Societies (AFIPS), Spring
Joint Computer Conference Proceedings, Volume 34, 1969.
Mountain Math Software
|
home |
about |
software |
physics |
measurement FAQ |
more complete theory |
infinite |
book |
Comments to:
webmaster@mtnmath.com