Попинайте резюме ембеддеда
Добавлено: 10 окт 2007, 05:44
Доброго времени суток.
Работа буду искать в Торонте, может быть в Оттаве. Пока точно не решил.
Заранее благодарен!
====================================================
Цитата:
Vladimir ...
Home phone: ...
Mobile phone: ...
E-mail: ...
Objective:
Looking for a challenging position in Embedded SW development which involves creative problem solving and fully utilizes my knowledge and experience, as well as a company that will benefit from my expertise.
Summary:
• Over 10 years of total experience in Embedded SW development
• Deep understanding of RTOS and Embedded SW concepts
• Expert in Linux kernel programming and device driver development
• Expert in network protocol (TCP/IP) development
• Strong POSIX (UNIX) programming experience: multi-threading, pipes, queues, sockets
• Competent in OOP/OOD
• Extensive DSP HW/SW development experience in Embedded Systems
• Strong testing and debugging skills
Skills:
Languages: C/C++; UNIX shell; Assemblers: x86, ARM, TMS320C3x/4x, ADSP21xx, ADSP2106x; PIC12Cx, PIC16x families, Atmel AVR, familiar with Java
OS: Linux kernels 2.4/2.6 (Red Hat/Debian/Slackware); MS Windows XP/2000/NT
RTOS: Nucleus, uCOS-II, QNX6.x/4.2x, RTKernel16
Platforms: x86, ARM(XScale/OMAP/Freescale), PowerPC, MIPS, TMS320C3x/4x, ADSP21xx/2106x, Atmel AVR, PIC12C/16C
IO Buses: USB; SPI; SD/SDIO; RS-232/485; I2C
Network protocols: IEEE 802.3/802.11, ARP, PPP, PPPoE, PAP, CHAP, IPv4, UDP, IGMP, TCP, SCTP, sockets, NATP, DHCP, DNS, NTP, SNTP, HTTP, familiar with HTMLv4.0.
SW tools: GNU toolchains; QT; STL; Eclipse; MS Visual Studio; Win32 API, MFC; Paradigm C++; IAR; Microchip MP-Lab
HW tools: Oscilloscope (HP, Tektronix), Logic Analyzer, Spectrum Analyzer, ICE, BDM/JTAG (BDI2000)
Version Control: Subversion, CVS, ClearCase
Professional experience:
1.) 11/2006 - present, SSSSS1, Wireless LAN solutions, ..., S. Korea
Position: Senior SW engineer.
Duties: Wireless LAN driver development and customer support. Linux kernel porting and optimization.
• Developed SD/SDIO host controller driver (Freescale MX31) as a part of Atheros AR6000 Wi-Fi driver set for the Linux platform.
• Ported Broadcom Wi-Fi USB driver and accompanying tools to support modern Linux kernels and wireless-tools.
• Designed and developed SPI bus driver for Samsung S3C24xx and for TI’s OMAP2430. The drivers were parts of Marvell’s Wi-Fi driver set for Linux kernel 2.4/2.6.
• Ported, optimized and debugged the driver for Marvell based Wi-Fi chipsets. Performed customer support and bug fixing.
2.) 07/2005 – 11/2006, SSSSS2, CT SE2, Linux Competence Center, ..., Russia
Position: Senior SW engineer.
Duties: Linux kernel and user space SW development. Support customers in Linux area.
• Successfully created the Redundancy Manager Software for power plant facility. The Manager itself was a network distributed system based on (Debian GNU) Linux hosts that monitored the state of a user application and various system parts and in emergency case made a hot-swap and/or other necessary activities.
• Designed and developed the redundant communication protocol based on TCP/UDP/raw sockets. The protocol was intended to establish a reliable communication channel between multi-homed hosts. This was a part of Redundancy Manager developed for a power plant facility.
• Performed "GDB on the ARM platform" survey. Fixed several problems in GNU toolchain related to the ARM platform.
• Ported several customer device drivers from kernel 2.4 to kernel 2.6.
3.) 07/2004 – 07/2005, PPPP Technologies, ..., S. Korea
Position: Senior SW engineer.
Duties: SW development, HW and firmware testing.
• Developed Linux drivers for keyboard, LCD display, and DSP parallel interface.
• Debugged Linux USB Mass Storage device driver for better stability.
• Created SW for embedded Linux-based audio player (MP3/MIDI/WAV).
• Ported Linux kernel 2.6.10 to the new ARM-based board.
• Implemented player (QT-based) GUI for UNIX and Windows hosts communicating through TCP/IP (Ethernet or Ethernet over USB) with ARM-based mobile player.
• Designed and developed the highly portable user interface library for mobile DSP chip intended for playing various audio streams (MP3, MIDI, etc.) on a mobile platform.
• Developed firmware for USB-to-HPI converter based on Atmel’s ATmega16 micro-controller. Implemented GUI for PC using MFC.
4.) 11/2002 - 06/2004, IIIIII MicroSystems Co. Ltd., ..., S. Korea
Position: SW engineer/Senior SW engineer.
Duties: Network protocol development, SW development for embedded systems.
• Designed and successfully implemented the embedded TCP/IP stack library for uCOS-II RTOS including Ne2000 driver, serial port network driver, ARP, PPP, PPPoE, PAP, CHAP, IPv4 with NATP support, ICMP, IGMPv2, UDP, TCP, DHCP, DNS, SNTP protocols, and BSD socket API. Also the tiny HTTP server was implemented.
• Created embedded ICECAST/SHOUTCAST protocol client (the WinAmp-like embedded solution) based on uCOS-II and embedded Linux working on the MIPS platform.
• Designed and tested network driver for the new network interface controller.
• Successfully ported the original AMD bootloader/DOS emulator into the IMS16x (SoC) environment, built the startup code, file system and the driver for various Flash chips.
5.) 03/2000 - 11/2002, YYYYYY, ..., Russia
Position: SW / firmware developer.
Duties: SW and firmware development of data capturing systems.
• Developed SW for communication station (TCP/IP client-server) which was the part of Shunting -Yards Process Control System in railway. Ported code for the host embedded PC from DOS/RTKernel 16 environment to QNX 6.2.
• Implemented firmware for DSP board as a part of Shunting -Yards Process Control System in railway.
• Designed and developed controller for the train car axle position magnetic sensor based on PIC12C67x.
6.) 07/1997 - 03/2000, (Telecommunication and Signal Detection Department) Research Institute of Radio, ...., Russia
Position: SW / firmware engineer.
Duties: SW and firmware development of Satellite/RF telecommunications terminal units.
• Developed the universal DSP board based on DSP ADSP2181 for detection and demodulation of the set of RF signals as BPSK, QPSK, OQPSK, FSK, DSB, and SSB.
• Created CDMA detector/decoder based on DSP ADSP2181 (BPSK, QPSK, OQPSK). Implemented FW for embedded side.
• Designed and implemented the TDM/PCM BPSK demodulator unit based on DSP TMS320C31.
Education:
1992 - 1997, MSEE, .... State University of Radio Engineering.
Работа буду искать в Торонте, может быть в Оттаве. Пока точно не решил.
Заранее благодарен!
====================================================
Цитата:
Vladimir ...
Home phone: ...
Mobile phone: ...
E-mail: ...
Objective:
Looking for a challenging position in Embedded SW development which involves creative problem solving and fully utilizes my knowledge and experience, as well as a company that will benefit from my expertise.
Summary:
• Over 10 years of total experience in Embedded SW development
• Deep understanding of RTOS and Embedded SW concepts
• Expert in Linux kernel programming and device driver development
• Expert in network protocol (TCP/IP) development
• Strong POSIX (UNIX) programming experience: multi-threading, pipes, queues, sockets
• Competent in OOP/OOD
• Extensive DSP HW/SW development experience in Embedded Systems
• Strong testing and debugging skills
Skills:
Languages: C/C++; UNIX shell; Assemblers: x86, ARM, TMS320C3x/4x, ADSP21xx, ADSP2106x; PIC12Cx, PIC16x families, Atmel AVR, familiar with Java
OS: Linux kernels 2.4/2.6 (Red Hat/Debian/Slackware); MS Windows XP/2000/NT
RTOS: Nucleus, uCOS-II, QNX6.x/4.2x, RTKernel16
Platforms: x86, ARM(XScale/OMAP/Freescale), PowerPC, MIPS, TMS320C3x/4x, ADSP21xx/2106x, Atmel AVR, PIC12C/16C
IO Buses: USB; SPI; SD/SDIO; RS-232/485; I2C
Network protocols: IEEE 802.3/802.11, ARP, PPP, PPPoE, PAP, CHAP, IPv4, UDP, IGMP, TCP, SCTP, sockets, NATP, DHCP, DNS, NTP, SNTP, HTTP, familiar with HTMLv4.0.
SW tools: GNU toolchains; QT; STL; Eclipse; MS Visual Studio; Win32 API, MFC; Paradigm C++; IAR; Microchip MP-Lab
HW tools: Oscilloscope (HP, Tektronix), Logic Analyzer, Spectrum Analyzer, ICE, BDM/JTAG (BDI2000)
Version Control: Subversion, CVS, ClearCase
Professional experience:
1.) 11/2006 - present, SSSSS1, Wireless LAN solutions, ..., S. Korea
Position: Senior SW engineer.
Duties: Wireless LAN driver development and customer support. Linux kernel porting and optimization.
• Developed SD/SDIO host controller driver (Freescale MX31) as a part of Atheros AR6000 Wi-Fi driver set for the Linux platform.
• Ported Broadcom Wi-Fi USB driver and accompanying tools to support modern Linux kernels and wireless-tools.
• Designed and developed SPI bus driver for Samsung S3C24xx and for TI’s OMAP2430. The drivers were parts of Marvell’s Wi-Fi driver set for Linux kernel 2.4/2.6.
• Ported, optimized and debugged the driver for Marvell based Wi-Fi chipsets. Performed customer support and bug fixing.
2.) 07/2005 – 11/2006, SSSSS2, CT SE2, Linux Competence Center, ..., Russia
Position: Senior SW engineer.
Duties: Linux kernel and user space SW development. Support customers in Linux area.
• Successfully created the Redundancy Manager Software for power plant facility. The Manager itself was a network distributed system based on (Debian GNU) Linux hosts that monitored the state of a user application and various system parts and in emergency case made a hot-swap and/or other necessary activities.
• Designed and developed the redundant communication protocol based on TCP/UDP/raw sockets. The protocol was intended to establish a reliable communication channel between multi-homed hosts. This was a part of Redundancy Manager developed for a power plant facility.
• Performed "GDB on the ARM platform" survey. Fixed several problems in GNU toolchain related to the ARM platform.
• Ported several customer device drivers from kernel 2.4 to kernel 2.6.
3.) 07/2004 – 07/2005, PPPP Technologies, ..., S. Korea
Position: Senior SW engineer.
Duties: SW development, HW and firmware testing.
• Developed Linux drivers for keyboard, LCD display, and DSP parallel interface.
• Debugged Linux USB Mass Storage device driver for better stability.
• Created SW for embedded Linux-based audio player (MP3/MIDI/WAV).
• Ported Linux kernel 2.6.10 to the new ARM-based board.
• Implemented player (QT-based) GUI for UNIX and Windows hosts communicating through TCP/IP (Ethernet or Ethernet over USB) with ARM-based mobile player.
• Designed and developed the highly portable user interface library for mobile DSP chip intended for playing various audio streams (MP3, MIDI, etc.) on a mobile platform.
• Developed firmware for USB-to-HPI converter based on Atmel’s ATmega16 micro-controller. Implemented GUI for PC using MFC.
4.) 11/2002 - 06/2004, IIIIII MicroSystems Co. Ltd., ..., S. Korea
Position: SW engineer/Senior SW engineer.
Duties: Network protocol development, SW development for embedded systems.
• Designed and successfully implemented the embedded TCP/IP stack library for uCOS-II RTOS including Ne2000 driver, serial port network driver, ARP, PPP, PPPoE, PAP, CHAP, IPv4 with NATP support, ICMP, IGMPv2, UDP, TCP, DHCP, DNS, SNTP protocols, and BSD socket API. Also the tiny HTTP server was implemented.
• Created embedded ICECAST/SHOUTCAST protocol client (the WinAmp-like embedded solution) based on uCOS-II and embedded Linux working on the MIPS platform.
• Designed and tested network driver for the new network interface controller.
• Successfully ported the original AMD bootloader/DOS emulator into the IMS16x (SoC) environment, built the startup code, file system and the driver for various Flash chips.
5.) 03/2000 - 11/2002, YYYYYY, ..., Russia
Position: SW / firmware developer.
Duties: SW and firmware development of data capturing systems.
• Developed SW for communication station (TCP/IP client-server) which was the part of Shunting -Yards Process Control System in railway. Ported code for the host embedded PC from DOS/RTKernel 16 environment to QNX 6.2.
• Implemented firmware for DSP board as a part of Shunting -Yards Process Control System in railway.
• Designed and developed controller for the train car axle position magnetic sensor based on PIC12C67x.
6.) 07/1997 - 03/2000, (Telecommunication and Signal Detection Department) Research Institute of Radio, ...., Russia
Position: SW / firmware engineer.
Duties: SW and firmware development of Satellite/RF telecommunications terminal units.
• Developed the universal DSP board based on DSP ADSP2181 for detection and demodulation of the set of RF signals as BPSK, QPSK, OQPSK, FSK, DSB, and SSB.
• Created CDMA detector/decoder based on DSP ADSP2181 (BPSK, QPSK, OQPSK). Implemented FW for embedded side.
• Designed and implemented the TDM/PCM BPSK demodulator unit based on DSP TMS320C31.
Education:
1992 - 1997, MSEE, .... State University of Radio Engineering.