|
Daren Yeo
EXPERIENCE:MicroTools Inc., Simsbury, CT Senior Software Engineer, August 2010 - Present Designed, developed and coded PIC systems for therapeutic hospital beds, wound healing equipment and portable oxygen concentrators Operating System Design: RTOS, multi-tasking, implementation of pre-emptive time slicing OS, BIOS design, board bring-up, Board Support Packages (BSP), time-critical coding methodology, integration of Green Hills Integrity RTOS, Linux Processors: MicroChip PIC, ARM processors, Freescale PowerPC, 8/16/32-bit processors, processor architectures (RISK, DSP, CISC), Atmel AVR family, Motorola micros and DSPs, AMD, Freescale ColdFire, Intel x86 / 8031 Languages: C/C++ language, numerous assembly languages, HTML, strong Object Oriented designs Communication Protocols: USB, UART, network stacks , Ethernet TCP/IP, DHCP Tools/ IDE: real-time debuggers, Greenhills MULTI, AVR IDE, Wind River products, ISI (Integrated Systems Inc.), Intel MS Visual Source Safe, Net Burner OS, GCC GNU C, Kiwi Syslog, Beyond Compare, MS Visual C++, CodeWright Editor, PC/Lint, Digital and analog oscilloscopes, logic analyzers, signal generators, in-circuit emulators and debuggers; MS Office products (Word, Excel, Access, Power Point) Hardware Interface: motor control, stepper drivers, servo motor systems, peripheral and hardware interfaces, Xilinx FPGA interfaces / integration, Digital-to-Analog / Analog-to-Digital interfaces, Non-volatile storage (EEPROM, FLASH), sensor input, signal debouncing, actuator output, LCD drivers General: API, kernel code, dynamic embedded web content, web servers and HTML, servo (feedback) systems, real time systems, device drivers, hardware interface, motion control (robotics), kernel internals, board bring-up, boot loaders, driver development, tools / utilities, build / make systems, excellent debug / problem solving skills Gerber Scientific Products, Inc. – South Windsor, CT Senior Software Engineer 1988- 2010 Designed, coded operating systems and motion control systems General Digital, – East Hartford, CT Senior Software Engineer 1988- 1989
EDUCATION:The University of Hartford, Hartford, Connecticut - BS (Magna Cum Laude) in Math/Computer Science, 1988. Rensselaer Polytechnic Institute - Rensselaer, New York MS in Computer Science, 1992. PATENTS:US5521480 (1996) “Apparatus and method for defining a reference position of a tool” US6311539 / US6276586 / US6637634 (2001) “Method for calibrating an edge detection system in a friction drive apparatus” |
