Charles Krinke is soliciting for a new project or employment  beginning May 1st. 

Resume

3055 Scholarship
Irvine, CA 92612
E-mail: charles.krinke@gmail.com
949-433-6953

Charles F. Krinke
SUMMARY:  Strong technical lead of multi-discipline technical development. Proven ability to bring products to market. Knowledgeable in software, hardware, analog, technologies necessary to technically lead teams.

Specialist in board bringup from initial design through production with emphasis on U-Boot, the Linux kernel and Buildroot root file system creation.

EXPERIENCE:January 2011 Present  Econolite, Anaheim CA. (Project 1)

Senior Software Consultant
Currently mentoring software and hardware engineers as a 2nd project nears completion for sustaining engineering.

Have taken two projects from concept through production release. In both cases, this involved board bringup with scope & logic analyzer in concert with hardware engineers, setting parameters for flash, ram and ethernet.

Provided documentation and training for sustaining engineers for these two products.

First was U-boot & Linux-2.6.35 on an MPC8321 with NOR flash. Second was U-boot and Linux-2.6.37 on an AM3517 ARM. Both with BDI-2000 JTAG.

January 2010-January 2011 Pulse-Link, Carlsbad CA

Senior Software Engineer

Re-established build system for u-boot & linux on a MPC8313 board and performed driver modifications to support customers for RTL8306 network switch along with test hooks into custom MAC on ASIC.

October 2007-September 2009  Thomson, El Segundo CA.

Senior Test Manager

Company makes DirecTV satellite receivers. I managed a group of 3 engineers involved in analyzing, diagnosing and driving software and hardware defect resolution. These receivers, Linux-2.4 and 2.6 kernels use C++ and Java programs to control video and program guide reception. The work involves RF, hardware and software diagnosis and reporting. Also attend several CCB (Change Control Boards) to direct study, diagnosis and resolution as appropriate.

August 2006-October 2007  iStor Networks, Irvine, CA.

Senior Software Engineer

Company makes an iSCSI disk controller. I updated an existing PPC8241 based embeded system using ppcboot & Linux-2.4 to uboot and Linux-2.6. Created BSP for uboot & Linux-2.6 for next generation dual PPC8541 based embedded system.

May 2005-August 2006  Wind River, San Diego, CA.

Software Consultant

Correcting and developing VxWorks and Linux driver code for digital TV reference designs. Working with USB, IP Multicasting, IIC, SPI, MPEG2 and MPEG4(AVC). Teaching others to use new Wind River WorkBench development system with ICE, & JTAG Probe interfaces. Working as a senior member of a 12 engineer team. Writing documentation to guide customers in deploying reference designs.

April 2002-April 2005  Pulse~LINK, Inc, Carlsbad, CA.

Product Development Manager

Lead a 6 engineer team in hardware, then software development. Created first drafts of schematics, software & hardware specifications and test plans to focus engineers on the technical goal. Lead design reviews and negotiated differences of design details. Wrote portion of business plan including technical road-map for product development. Lead system bringup of piconet based MPEG distribution system. Wrote a Tcl/Tk Front Panel to guide in controlling, monitoring and debugging system design or UWB (UltraWideBand) radio. Examined and reported on Linux 2.6 kernel next step.

Senior Engineer

Implemented in FPGA a functional PCI subsystem including clock generation, arbiter and BAR connection to radio subsystem. Wrote VxWorks and Linux drivers for this PCI interface. Lead board and then system bringup of PC based UWB radio prototype. Wrote test plans and lead design reviews of software, hardware and system. Integrated Appairent 802.15.3 MAC with Synopsys PCI core to present a complete ASIC design to ASIC engineers. Configured prototypes with Linux 2.4 kernel.

March 2000 – December 2001  Wind River, San Diego, CA.

Lead Software Engineer, Digeo ProjectLead a 5 member Linux software team for implementation of Pentium based STB (Set Top Box). Wrote portion of BIOS modifications for Intel 810 chipset including initialization, IRQ routing, PCMCIA, USB & DOCSIS integration. Wrote USB driver for DOCSIS, portion of 802.11 driver and modifications of IDE driver. Integrated MPEG decoder (BCM7031) and MPEG encoder (BCM7040) into software build. Wrote test plan and tested for customer compliance to specifications.

Software Engineer, Xscale BSP Project in VxWorksWrote the AMD 79C973 ethernet driver into Intel VxWorks BSP (Board Support Package) including JTAG debugging. Wrote BSP documentation for network driver.

  Software Engineer, Sandstream Project

Wrote VxWorks ethernet driver for 100baseT STB. Finished VxWorks MPEG driver for EM8400 chip. Modified VxWorks driver for TVIA2000 to support TVIA5010. Converted BCM 7030 driver from Linux to VxWorks.

 February 1999 – March 2000   Innercool Therapies, San Diego, CA.

         Systems Engineering Consultant   

    Developed both hardware and software of an embedded 8051 control board for carotid blood chilling. Developed and implemented closed loop servo algorithms for pressure & temperature. Incorporated LCD panel, I2C RAM/EEPROM, 12bit A/D’s and dual I2C 89C51 masters. Performed FDA verification and validation for hardware and software and successfully passed 510K submittal.

June 1995 – March 1999  Therox Corporation, Irvine, CA.

Software/Hardware Consultant                    Designed microcontroller based control system board for a cardiac infusion system. Wrote the software after designing the hardware. Designed an adjunct DSP bubble detector using Analog Devices AD2189 with FIR filter to sense bubbles in the saline stream. Wrote LabView program for virtual complex impedance analysis. Performed FDA verification and validation for hardware and software and successfully passed 510K submittal. Worked as a consultant at Allergan at the same time.

October 1996 – April 1999  Allergan Corporation, Irvine, CA.

Software/Hardware Consultant                    Successfully analyzed and solved intermittent watchdog reset on “Prestige” eye surgery machine.

Performed software verification and validation for 10 member team designing “Sahara”, next generation phacoemulsification eye surgery system. Wrote C++ code to control audio frequency synthesizer (OPL3).

August 1994 – December 1995  Philips Ultrasound, Irvine, CA.

Software Consultant                    Wrote VxD (Virtual Device Drivers) for keyboard, serial port, parallel port and video interrupts. Designed custom keyboard hardware and then wrote custom 8051 keyboard bios for it.

April 1994 – August 1995  Newport Corporation, Irvine, CA.

Software Consultant                    Modified Windows 3.1 to boot as an embedded operating system. Wrote LabView drivers for various IEEE-488, serial & parallel interface devices. Designed a 8051 board with Xilinx CPLD to capture short pulses.

1992 – 1994  DavStar Corporation, Irvine, CA.

System Consultant                    Providing Software/Hardware consulting for a Urinalysis centrifuge based on 8031 processor. Finished C/C++ software for centrifuge. Designed interface circuitry for 8031 processor. Documented software/hardware for production release for same. Coordinated documentation creation and release of a Feminine Incontinence device (FDA 510K support included).

1987 – 1993  InterTherapy Corporation, Santa Ana, CA.

Software ConsultantDeveloped Longitudinal View Software and programmed both a 386 and 486 computer to run asynchronously and simultaneously for InterTherapy. Re-wrote portions of keyboard BIOS, RS-232 BIOS, and video BIOS.

Developed large memory model multiprocessor application program for InterTherapy Ultrasound imaging project. Application written in C/C++, 80386 assembly, and Texas Instruments 34010 assembly. Application has 6000+ lines of source code. 34010 and 80386 processors operating asynchronously in one PC-AT chassis..

Details of prior employment will be provided upon request.

EDUCATION    Bachelor of Science, Electronic Engineering, California State College and University of Los Angeles.