резюме эмбеддера на ваш суд

Поиск и предложения по работе.
mrv
Зритель
Сообщения: 6
Зарегистрирован: 28 ноя 2010, 20:34

резюме эмбеддера на ваш суд

Сообщение mrv »

Приветствую,

покритикуйте plz резюме. Работу планирую искать в Торонто,Оттаве.
MyName
Phone:
E-mail:

Eligible to work in Canada.

OBJECTIVE
A software/firmware engineer position in a telecommunications hardware design
company where I can contribute with my experience in development of complex
embedded software.

CAREER SUMMARY
* 9+ years of experience in the field of embedded systems with a
number of successfully finished projects
* Proficient knowledge of C and assembly languages
* Solid knowledge of TCP/IP protocol suite, L2/L3 switching
* Extensive experience of the development of communications and network protocols
* Expert in Linux kernel programming and device drivers development
* Strong POSIX programming skills (multi-threading, pipes, IPC, sockets)
* Proven ability to work independently as well as collaboratively in a team


TECHNICAL SKILLS

Languages:
ANSI C, C++, Assembly (x86, ARM, MIPS, Intel 8051, Atmel AVR), scripting languages

Operating systems:
GNU/Linux 2.4/2.6, xBSD, RTOS (uCOS-II, eCOS, pSOS)

Hardware platforms:
i386, 32-bit ARM, 32-bit MIPS, MPC860x, MPC8245, Atmel AVR Atmega85x, Atmega64,
Ethernet ASICs (Broadcom BCM5645, Marvell 88E6095, Acute AQ8828)

Bus interfaces:
SPI, I2C, RS-232, RS-485, USB, MDIO, PCI, GPIB

Network technologies:
IEEE 802.3, ITU-T G.993.1 VDSL, IEEE 802.1d, VLAN 802.1q, TCP/UDP, IPv4/IPv6, IGMP v1/v2,
BGP, OSPF, RIP v1/v2, QoS (DiffServ, 802.1p), SNMP v1/v2/v3

Development tools:
GNU make, gdb, GNU autoconf, GCC, BSD make, ARM ADS, AVR Studio, CVS and Subversion

Hardware tools:
ICE, BDM/JTAG, SmartBits, Ixia

PROFESSIONAL EXPERIENCE
March 2009 - present
ABC, South Korea
Position: Senior software engineer.
Duties: Network protocols and embedded software development.
- Maintained and bug fixed the company's Layer 2 FastEthernet/GigabitEthernet
products. Extended IGMP protocol stack, added IGMP proxy and suppression
features. Wrote Linux kernel module, implementing ARP and DHCP snooping
protocol to prevent ARP spoofing attacks (feature was widely deployed by
regional ISPs). Developed device drivers for hot-swap line cards (GBIC, SFP
optical transceivers and EPON modules).
- Successfully led the embedded software design, development and testing for
the company's Home Residential Gateway platform (5000+ units were deployed by
Hyundai Construction). Co-worked with hardware engineer to bring-up board,
helped to resolve a few issues with DDR memory and SDRAM controller settings.
Implemented multithreaded home automation ("smart home") software (XML parser
front-end, asynchronous serial communication protocol over RS485 interface).
Developed MDIO/MDC Linux driver to interface host CPU Broadcom BCM5358U with
24-port Ethernet switch controller IC+ IP1725; wrote user layer full-featured
library providing API to all the switch's functions (VLAN and MAC tables, QoS
capabilities, port configuration etc.); implemented lightweight embedded DHCP
relay agent.

April 2007 - February 2009
XYZ, Wireless Solutions R&D center, South Korea
Position: Senior software engineer.
Duties: Embedded software development.
- Ported bootloader and Linux 2.6 on the ARM9-based multi-standard mobile
processor (DMB/DVB-T/ISDB-T); developed and tested BSP (interrupts management,
timers, drivers for GPIO, UART, SPI, I2C, DMA subsystem). Ported a number of
device drivers from uCOS-II to Linux 2.6. Fulfilled firmware low-level
debugging, initial program loading and board bring-up using JTAG and ARM
EmbeddedICE tools.
- Designed and implemented in ANSI C several portable libraries to assist
development of automatic production line test applications (API included
support for GPIB bus, OFDM demodulators and RF tuners).
- Developed firmware for evaluation kit with Atmel AT91SAM7 microcontroller and
Samsung's ISDB-T modules; implemented device drivers for flash memory, USB,
I2C and SPI; wrote bootloader for host MCU, serial communication protocol and
PC application to upgrade the firmware. Co-worked with international
customers to specify requirements.

April 2005 to April 2007
XXX, South Korea
Position: Software engineer
Duties: Network protocols and telecommunications software development.
- Successfully completed IP DSLAM control embedded software for VDSL product
line. Delivered portable and robust Layer 2 switching API (802.1q and
port-based VLAN, 802.1d STP, IGMP filtering, 802.1p CoS). The software was
integrated on PowerPC MPC8245 based hardware with Broadcom BCM5645 switch.
Also developed firmware for Atmega48/88 MCU to carry out the voltage and
temperature measurements of board and CPU (real-time tracing of input analog
channels), and fan control.
- Developed embedded software with POSIX threads for residential gateway
platform; implemented support layer for Ethernet and 802.11a/b/g, networking
services and security capabilities, remote management and upgrade (embedded
SNMP agent, dynamic DNS client, firmware upgrade by TFTP or HTTP). Developed
Linux device driver for Marvell 88E6095 L2 switch.

January 2004 to April 2005
ZZZ, South Korea
Position: Software engineer
Duties: Software development for embedded systems.
- Developed and tested Linux driver of IPv4-to-IPv6 protocol translation for
802.11 wireless platform; implemented ProcFS interface and utility to
configure the translator.
- Ported bootloader, Linux kernel 2.4 and number of device drivers (flash
storage, UART, SPI) on the custom AMD AU1550-based set-top box, prepared RAM
disk and root file system. Wrote driver for PCI two-port Ethernet switch
with DMA support and lightweight user library (port configuration, statistics
counter and QoS). Implemented firmware in C and assembler for Atmega162 (SPI
driver, two 7-segment LEDs, push buttons, IrDA receiver+decoder). Successfully
met deadline, and the STB was presented at Las Vegas Consumer Electronics Show
in winter 2005.

May 2000 - December 2003
YYY, Russia
Position: Software engineer.
Duties: Network protocol development, development of telecommunication software.
- Supported legacy MPC860 based router running RTOS pSOS v2.2.1. Developed
proxy ARP support for NAT, extended SNMP agent with custom MIBs.
- Co-designed and successfully wrote Linux device driver for new Ethernet
switch platform, based on SoC AQ322x (including interrupts handling, DMA
controller programming, kernel timers & threads, packets classification and
dispatching to CPU). Suggested modular extensible architecture of the
system's SDK and developed in C its major part (IEEE 802.1 bridging services,
802.1p based QoS, IPv4 DiffServ); core functionality was implemented in
kernel with I/O control interfaces to user layer.


August 1999 - January 2000
KKKK, Russia
Position: Part-time software engineer.
Duties: Development of communications software.
- Developed library in C language on Red Hat Linux for Hayes compatible
data/fax modems (modem initialization, modem answering, Caller ID,
rich logging facility)
- Implemented mechanism of UUCP locking (same serial device can be used for
dial-in and dial-out)
- Developed multi-threaded UNIX daemon for real-time monitoring of RS-232
serial interfaces across network (TCP/IP, BSD sockets)

EDUCATION
1995 - 2000, MSCS, University...
Аватара пользователя
Vims
Northern Yeti
Сообщения: 21307
Зарегистрирован: 17 фев 2003, 15:53
Откуда: Magadan - Vancouver
Контактная информация:

Re: резюме эмбеддера на ваш суд

Сообщение Vims »

Eligible to work in Canada. - это убрать сразу. Внешне нормально. Спецы скажу по содержанию. Поговори с nemiga он тоже в Корее трудился, може что общее найдете. :-) он тут редко бывает в основном на торонтуйкисх форумах.
Аватара пользователя
Baguk
Маньяк
Сообщения: 2365
Зарегистрирован: 25 янв 2007, 12:55
Откуда: UA->AZ->IL->CA

Re: резюме эмбеддера на ваш суд

Сообщение Baguk »

Expert in Linux kernel programming and device drivers development - Это на сегодняшний день ключевая фраза. Как бы её выделить, даже не знаю.
Аватара пользователя
Travis
Пользователь
Сообщения: 108
Зарегистрирован: 04 фев 2009, 23:17
Откуда: капуста

Re: резюме эмбеддера на ваш суд

Сообщение Travis »

по-моему, весьма красивое резюме! ..разве что я бы добавил ещё конкретных цифр, мол - по итогам того-то и того-то произвели мульён чипов; финальный чип используется в N девайсах; скорость после оптимизации увеличилась на икс процентов, etc.. Желаю удачи!
mrv
Зритель
Сообщения: 6
Зарегистрирован: 28 ноя 2010, 20:34

Re: резюме эмбеддера на ваш суд

Сообщение mrv »

Спасибо за ценные комментарии.

2Vims: "Eligible to work in Canada" добавил по той причине, что географически я еще в Корее и соответственно телефон тоже, но залендился в прошлом году и все бумаги справлены (PR, SIN); планирую перебираться в марте следующего года. Таки стоит убрать?
Аватара пользователя
aissp
Маньяк
Сообщения: 2710
Зарегистрирован: 07 ноя 2005, 09:51

Re: резюме эмбеддера на ваш суд

Сообщение aissp »

написать типа статус перед опфтом и там отписать что-то типа canadian permanent resident...

а так я тут в ванске знаю две конторы куда возьмут :) (хотя конешна от зарплаты зависит)
mrv
Зритель
Сообщения: 6
Зарегистрирован: 28 ноя 2010, 20:34

Re: резюме эмбеддера на ваш суд

Сообщение mrv »

aissp писал(а):написать типа статус перед опфтом и там отписать что-то типа canadian permanent resident...

а так я тут в ванске знаю две конторы куда возьмут :) (хотя конешна от зарплаты зависит)
Гм.. интересно было бы сосвататься туда :) если есть техническая возможность.
Аватара пользователя
nemiga
Маньяк
Сообщения: 2425
Зарегистрирован: 02 сен 2006, 19:05
Откуда: Minsk -> Seoul -> Ottawa

Re: резюме эмбеддера на ваш суд

Сообщение nemiga »

Eligible to work in Canada.
^Remove


OBJECTIVE
A software/firmware engineer position in a telecommunications hardware design
company where I can contribute with my experience in development of complex
embedded software.
^I did not write such generic objectives for quite a while. Instead, i would almost copy-paste from the job description in the advertised position.


CAREER SUMMARY
* 9+ years of experience in the field of embedded systems with a
number of successfully finished projects
* Proficient knowledge of C and assembly languages
* Solid knowledge of TCP/IP protocol suite, L2/L3 switching
* Extensive experience of the development of communications and network protocols
* Expert in Linux kernel programming and device drivers development
* Strong POSIX programming skills (multi-threading, pipes, IPC, sockets)
* Proven ability to work independently as well as collaboratively in a team
^Good

TECHNICAL SKILLS

Languages:
ANSI C, C++, Assembly (x86, ARM, MIPS, Intel 8051, Atmel AVR), scripting languages
^Add specifics: Shell script, Tcl, Python?

Operating systems:
GNU/Linux 2.4/2.6, xBSD, RTOS (uCOS-II, eCOS, pSOS)

Hardware platforms:
i386, 32-bit ARM, 32-bit MIPS, MPC860x, MPC8245, Atmel AVR Atmega85x, Atmega64,
Ethernet ASICs (Broadcom BCM5645, Marvell 88E6095, Acute AQ8828)

Bus interfaces:
SPI, I2C, RS-232, RS-485, USB, MDIO, PCI, GPIB

Network technologies:
IEEE 802.3, ITU-T G.993.1 VDSL, IEEE 802.1d, VLAN 802.1q, TCP/UDP, IPv4/IPv6, IGMP v1/v2,
BGP, OSPF, RIP v1/v2, QoS (DiffServ, 802.1p), SNMP v1/v2/v3

Development tools:
GNU make, gdb, GNU autoconf, GCC, BSD make, ARM ADS, AVR Studio, CVS and Subversion

Hardware tools:
ICE, BDM/JTAG, SmartBits, Ixia

^All good

PROFESSIONAL EXPERIENCE
March 2009 - present
ABC, South Korea
Position: Senior software engineer.
Duties: Network protocols and embedded software development.
- Maintained and bug fixed the company's Layer 2 FastEthernet/GigabitEthernet
products. Extended IGMP protocol stack, added IGMP proxy and suppression
features. Wrote Linux kernel module, implementing ARP and DHCP snooping
protocol to prevent ARP spoofing attacks (feature was widely deployed by
regional ISPs). Developed device drivers for hot-swap line cards (GBIC, SFP
optical transceivers and EPON modules).
^Хорошо

- Successfully led the embedded software design, development and testing for
^Led the design? Why not simply "designed"?

the company's Home Residential Gateway platform (5000+ units were deployed by
Hyundai Construction). Co-worked with hardware engineer to bring-up board,
helped to resolve a few issues with DDR memory and SDRAM controller settings.
^Remove "a few"

Implemented multithreaded home automation ("smart home") software (XML parser
front-end, asynchronous serial communication protocol over RS485 interface).
Developed MDIO/MDC Linux driver to interface host CPU Broadcom BCM5358U with
24-port Ethernet switch controller IC+ IP1725; wrote user layer full-featured
library providing API to all the switch's functions (VLAN and MAC tables, QoS
capabilities, port configuration etc.); implemented lightweight embedded DHCP
relay agent.

April 2007 - February 2009
XYZ, Wireless Solutions R&D center, South Korea
Position: Senior software engineer.
Duties: Embedded software development.
- Ported bootloader and Linux 2.6 on the ARM9-based multi-standard mobile
processor (DMB/DVB-T/ISDB-T); developed and tested BSP (interrupts management,
timers, drivers for GPIO, UART, SPI, I2C, DMA subsystem). Ported a number of
device drivers from uCOS-II to Linux 2.6. Fulfilled firmware low-level
debugging, initial program loading and board bring-up using JTAG and ARM
EmbeddedICE tools.
^Cool

- Designed and implemented in ANSI C several portable libraries to assist
development of automatic production line test applications (API included
support for GPIB bus, OFDM demodulators and RF tuners).
- Developed firmware for evaluation kit with Atmel AT91SAM7 microcontroller and
Samsung's ISDB-T modules; implemented device drivers for flash memory, USB,
I2C and SPI; wrote bootloader for host MCU, serial communication protocol and
PC application to upgrade the firmware. Co-worked with international
customers to specify requirements.
^Cooperated or interacted or negotiated with customers. Not co-worked. Customers do not work :-)

April 2005 to April 2007
XXX, South Korea
Position: Software engineer
Duties: Network protocols and telecommunications software development.
- Successfully completed IP DSLAM control embedded software for VDSL product
line. Delivered portable and robust Layer 2 switching API (802.1q and
port-based VLAN, 802.1d STP, IGMP filtering, 802.1p CoS). The software was
integrated on PowerPC MPC8245 based hardware with Broadcom BCM5645 switch.
Also developed firmware for Atmega48/88 MCU to carry out the voltage and
temperature measurements of board and CPU (real-time tracing of input analog
channels), and fan control.
- Developed embedded software with POSIX threads for residential gateway
platform; implemented support layer for Ethernet and 802.11a/b/g, networking
services and security capabilities, remote management and upgrade (embedded
SNMP agent, dynamic DNS client, firmware upgrade by TFTP or HTTP). Developed
Linux device driver for Marvell 88E6095 L2 switch.

January 2004 to April 2005
ZZZ, South Korea
Position: Software engineer
Duties: Software development for embedded systems.
- Developed and tested Linux driver of IPv4-to-IPv6 protocol translation for
802.11 wireless platform; implemented ProcFS interface and utility to
configure the translator.
- Ported bootloader, Linux kernel 2.4 and number of device drivers (flash
storage, UART, SPI) on the custom AMD AU1550-based set-top box, prepared RAM
disk and root file system. Wrote driver for PCI two-port Ethernet switch
^Created the driver; developed a driver

with DMA support and lightweight user library (port configuration, statistics
counter and QoS). Implemented firmware in C and assembler for Atmega162 (SPI
driver, two 7-segment LEDs, push buttons, IrDA receiver+decoder). Successfully
met deadline, and the STB was presented at Las Vegas Consumer Electronics Show
in winter 2005.

May 2000 - December 2003
YYY, Russia
Position: Software engineer.
Duties: Network protocol development, development of telecommunication software.
- Supported legacy MPC860 based router running RTOS pSOS v2.2.1. Developed
proxy ARP support for NAT, extended SNMP agent with custom MIBs.
- Co-designed and successfully wrote Linux device driver for new Ethernet
switch platform, based on SoC AQ322x (including interrupts handling, DMA
controller programming, kernel timers & threads, packets classification and
dispatching to CPU). Suggested modular extensible architecture of the
system's SDK and developed in C its major part (IEEE 802.1 bridging services,
802.1p based QoS, IPv4 DiffServ); core functionality was implemented in
kernel with I/O control interfaces to user layer.


August 1999 - January 2000
KKKK, Russia
Position: Part-time software engineer.
Duties: Development of communications software.
- Developed library in C language on Red Hat Linux for Hayes compatible
data/fax modems (modem initialization, modem answering, Caller ID,
rich logging facility)
- Implemented mechanism of UUCP locking (same serial device can be used for
dial-in and dial-out)
- Developed multi-threaded UNIX daemon for real-time monitoring of RS-232
serial interfaces across network (TCP/IP, BSD sockets)

EDUCATION
1995 - 2000, MSCS, University...[/quote][/quote]
^List both Master's and bachelor's

Generally -- a very good resume. But job market in Canada is limited :-(

.
Аватара пользователя
aissp
Маньяк
Сообщения: 2710
Зарегистрирован: 07 ноя 2005, 09:51

Re: резюме эмбеддера на ваш суд

Сообщение aissp »

да ты зайди на bctechnolgy :) там все более менее с рынком ембедед понятно :) (рекламировать не хочу)
Аватара пользователя
Gadi
Графоман
Сообщения: 18500
Зарегистрирован: 18 апр 2007, 11:33

Re: резюме эмбеддера на ваш суд

Сообщение Gadi »

aissp писал(а):да ты зайди на bctechnolgy :) там все более менее с рынком ембедед понятно :) (рекламировать не хочу)
может ОП не в BC собирается?
Аватара пользователя
aissp
Маньяк
Сообщения: 2710
Зарегистрирован: 07 ноя 2005, 09:51

Re: резюме эмбеддера на ваш суд

Сообщение aissp »

Да не я имел ввиду fortinet and еriccson. Ну и в последней месяц еще видел несколько. Там если покопаться довольно дофига.
Pektusin
Маньяк
Сообщения: 4496
Зарегистрирован: 02 янв 2008, 10:37

Re: резюме эмбеддера на ваш суд

Сообщение Pektusin »

Коллега :beer:
poofeg
Зритель
Сообщения: 1
Зарегистрирован: 20 ноя 2015, 01:15

Re: резюме эмбеддера на ваш суд

Сообщение poofeg »

mrv
Не подскажете, как можно заполучить SDK от IC+ для IP210W? Форум не позволяет отправить личное сообщение сразу после регистрации.
Аватара пользователя
dima8080
Пользователь
Сообщения: 104
Зарегистрирован: 08 мар 2007, 01:29
Откуда: Richmond BC
Контактная информация:

Re: резюме эмбеддера на ваш суд

Сообщение dima8080 »

Я бы убрал версии кернела Линукса.
2.4 это давно и не релевантно.
2.6 тоже не самое новое.
Да и какая разница. Если в 2.4 работали, то и 4.3 осилите.
А так очень даже.
Аватара пользователя
Waterbyte
Графоман
Сообщения: 47929
Зарегистрирован: 10 авг 2007, 13:43

Re: резюме эмбеддера на ваш суд

Сообщение Waterbyte »

dima8080 писал(а):Я бы убрал версии кернела Линукса.
2.4 это давно и не релевантно.
2.6 тоже не самое новое.
ну почему же не релевантно. в 2010-м году было вполне ещё релевантно :)
Ответить