ADAM KIEPUL P.O. Box 730430 San Jose, CA 95173-0430 phone: 408 223 2704 Email: mark0xd@yahoo.com (0 is a zero) Keywords: ========= Assembly Programming, Board Support Packages, CPU, Device Drivers, Embedded Processors, Embedded Systems, Firmware, Hardware, In-Circuit Emulation, Integrated Processors, Linux, Microprocessors, Microsoft Windows CE, MIPS, Operating Systems, PCI, pSOS, Quickturn, Real Time Kernels, RISC, Silicon, Software, Symmetric Multiprocessing (SMP), SysAD, System-On-Chip (SOC), VxWorks Objective: ========== To utilize and enrich my skills in a challenging design/development environment. Summary: ======== World Class MIPS RISC Architecture and Assembly Programming Expert, Proficient in C/C++ and Low-Level (Machine-Level) Software Design, Strong background in Digital Design (including Fault Tolerant Systems), Hands-on experience using analog and digital debugging instruments, Good documentation skills. Academics: ========== Wroclaw University of Technology (Poland), Institute of Electronics, Department of Computer Science. Specialty: Microprocessor and Microcomputer Systems. Graduated with Honors in September 1996, receiving the MS CS degree. Experience: =========== January 22, 2001 - present: Senior Applications Engineer with PMC-Sierra, Microprocessor Product Division (formerly Quantum Effect Devices) in Santa Clara, CA. As a member of the Applications Engineering Team within the Marketing Department, responsible for direct Customer Support of High-End MIPS RISC based stand-alone and integrated microprocessors and reference platforms. The assignments include: - Customer Support with regard to CPU-reelated Software and Hardware issues - Low level (assembly/C) code developmennt/porting (CPUs: RM52xx, RM7xxx, RM9xxx) including firmware, directed diagnostics, reference code etc. - Technical support of 3rd Party OS/Tooll Vendors (Windriver, Monta Vista, Algorithmics, Applied Microsystems Corp.) - Technical support of 3rd Party Board VVendors (Momentum Computer, Galileo Technology / Marvel, Algorithmics, ITE) - Verification of 3rd Party OS/Tools (Toornado/VxWorks, Hard Hat Linux, BSD, CodeTEST) - Verification of 3rd Party Board Supporrt Packages for Tornado/VxWorks - Support of CPU Silicon Validation - Support of Quality Assurance / Failuree Analysis activities - Generating Application Notes, Technicaal Presentations and Training Material - Running internal and Customer Traininggs - 1 or 2 day sessions in USA, Europe etc. November 22, 1999 - January 19, 2001: Senior Software Technical Applications Engineer with NEC Electronics, MICRO VR SBU in Santa Clara, CA. Responsible for Software development and Silicon validation of the VR series High-End MIPS RISC microprocessors and Companion Chips, which include: - Software porting (VR5000, VR5432 CPUs and VRC5074, VRC5476, VRC5477 companion chips) - Support of application boards design - CPU and Companion Chips Silicon Validaation - Technical Support of the Customers - Technical Presentations September 2, 1997 - November 19, 1999: Software Engineer with Philips Semiconductors, Embedded Systems Technology Center, ASIC Services Group in Sunnyvale, CA. Responsible for Software development and Silicon validation of several R3K/R4K class MIPS RISC cores and the Test Chips, which include: - Software porting to new CPU cores, tesst chips and boards, in both Silicon and Quickturn Emulation environments - Technical Support of Microsoft for thee MS Windows CE Kernel development - Technical Support of the Customers - Support of the CPU cores debugging efffort February 3, 1997 - May 29, 1997: 4-month internship (employment) at Philips Semiconductors, Telecom Product Group in Zurich, Switzerland, within the LCD Product Line. Responsible for evaluation of Dot Matrix LCD Driver/Controller Chips, including functional tests as well as AC/DC and bus timing measurements. Skills: ======= Languages: C/C++, Pascal, OCCAM, Basic Assembly: MIPS, 80x86, 68HC11, 6502, Z80 HDL: VHDL, Verilog Operating Systems: Hard Hat Linux, VxWorks, OpenBSD, MS Windows CE, pSOS Red Hat Linux, UNIX, MS Windows, MS DOS Hardware Tools: Logic Analyzers, Pattern Generators, CodeTEST, NetROM, PromICE, Device Programmers, Oscilloscopes, Multimeters