|
|
12345678910111213141516
Resume 3
VLADIMIR CHERNOV
164 Concord Dr.
Sommerville, MA 01821
OBJECTIVE
An Embedded Software/Firmware Engineer position in an electronic system design company where I can contribute using proven ability to develop SW components for complex electronic systems.
PROFESSIONAL SKILLS
- Over seven years in development of application, embedded software and digital electronic circuits
- Work experience for companies with 5, 20, 500 and 2000 employees
- Developed software using C, C++ programming languages and assemblers.
- Designed embedded systems with Microchip PIC micro-controllers PIC 17xxx/16xxx
- Developed drivers and application software for SuperTask! RTOS
- Developed firmware for DeltaTau PMAC motion controllers
- Developed code ladder logic and FBD for Micrologix 1500 PLC s and Guard PLC 1200
- Developed Xilinx FPGA XC4000E family and CPLD XC9500 family code for digital image processing and digital I/O applications
- Created HW and SW Specifications, guidelines and other technical documentation
- Worked with CAD software for schematic capture, HDL Abel , logic and timing modeling
- Worked with digital and analog oscilloscopes, logic analyzers, PC based simulating systems for microprocessors, ROM emulators, signal generators, etc.
- Worked with area and linear charge coupled devices CCD
- Worked with Texas Instruments DSP TMS320C80
- Gained academic experience with Java and Forth programming languages
EXPERIENCE
06/2000-current. TRD Automation, Billerica, MA
Software/Firmware Engineer III.
- Enhanced software utilities developed for TRD stockers Microsoft Visual C++ V6.0, MFC .
- Developed, enhanced and maintained PMAC application firmware for TRD Turbo Socker robots. TRD Stocker robot family includes 4 and 5 joint transport robots controlled by DeltaTau PMAC motion controllers with MACRO interface.
- Developed and maintained code ladder logic for Allen-Bradley Micrologix 1500 PLCs used in a new generation of TRD automatic input/output shuttle robot AIO .
- Developed drivers and maintained AIO shuttle robot firmware code Borland C++ 4.5, x86 SuperTask!TM RTOS, PC104 platform . About 400 devices have been deployed.
- Developed firmware code for digital I/O subsystem SECS protocol, Microchip PIC assembler, Xilinx XC95144 CPLD Abel .
05/99-06/2000. Gray Systems Inc.
Contract for the client: TRD Automation, Billerica, MA. Same occupancy as above
10/97 - 03/99: IBS International Business Solutions, Minsk, Republic of Belarus, IBM Germany, Mainz, Germany
Application Engineer
- Provided application support Level 2 for IBM ADSM .
- Performed investigation of software incidents in C/C++ code.
- Worked in Belarus-Germany team.
- ADSM is multi-platform DOS, OS/2, Windows NT, AIX client-server reliable backup-archive application for large data sets.
06/98 - 03/99 HallTech Ltd. contract , Minsk, Republic of Belarus
Embedded system programmer
- Developed embedded system for high power electromotor protection. It included Microchip PIC 17C756 micro-controller, RS-232 ESD protected interface and Microchip serial EEPROM for storing user specified constants.
- Embedded software performed real-time tracing of 6 analog input channels, time-dependent turn off control.
- Firmware code was implemented in Microchip assembler.
- About 200 devices have been deployed.
08/97 08/98 Belarussian Polytechnic Academy contract , Minsk, Republic of Belarus
Embedded system programmer/ Electronic Engineer
- Developed a data acquisition system for an electrical network model. This model was used in the university teaching labs.
- Project highlights: The system was implemented with 2 Microchip PIC16F84 micro-controllers. The software part of the project consisted of an embedded program and a Windows 95 interface program written with Borland C++ 4.5 and OWL. The embedded program was written in SIL, a specialized high-level language for Microchip microprocessors.
01/97 - 03/97 Luksor Company contract , Minsk, Republic of Belarus
Embedded system programmer/ Electronic Engineer
Developed a digital controller for a handheld medical laser. The controller provided timing and switching functions for the semiconductor laser. It included Microchip PIC16C74 micro-controller and serial EEPROM chip. The embedded code was written in Microchip assembler.
09/95 - 09/97: Joined Stock Company "Seleng", Minsk, Republic of Belarus
Electronic Engineer
- Applied Xilinx programmable logic technology in several projects.
- Developed a preliminary image-processing unit for a television coordinator. The project was based on Xilinx FPGA and Texas Instruments DSP TMS320C80 technology. The coordinator was used for tracking moving objects. Completed software modeling and hardware implementation of algorithms for digital image rotation.
- Project highlights: 15-MHz digital input stream, arbitrary angle of rotation.
- Used tools and devices: Xilinx chips XC4013E, Foundation series AldecCAD v1.2, XACTstep 6.1 software, TMS320C80 evaluation board and TI C compiler.
- The rotator module was prototyped on Texas Instruments TMS320C80 evaluation board with the help of a specialized C compiler. Worked with development tools for the TMS320C80 processor.
- Developed Sobel image processor unit and a 5x5 symmetrical core image convolver unit for HDTV television coordinator.
- Project highlights: the Sobel processor was used to highlight edges on the image, and the convolver was used to remove high frequency noise; Coefficients were dynamically loaded into the convolver; both units accepted HDTV digital data stream 75 MHz x 8 bit .
- Used tools and devices: Xilinx chips XC4010E, OrCAD SDT and VST 386+, XACT v. 5.2, Borland C++ v. 4.5.
08/95 09/96 Belarussian Academy of Science contract , Minsk, Republic of Belarus
Electronic Engineer Developed a model of hydro-mechanical transmission for heavy trucks. Used tools and devices: Octagon MicroPC controller, CAM BASIC industrial BASIC .
01/92 - 08/94: AdvancedSoft Ltd., Minsk, Republic of Belarus.
System technician.
Supported a team of electronic and software engineers. Projects included:
- FingerTRDnt scanner: prototyped and debugged ISA interface PCBs with Altera/Intel Classic PLDs, assembled and tested small quantity series of the devices.
- Passport/visa optical document reader based on SONY CCD sensor: developed software components in Borland C, assembled and tested small quantity series of the devices.
EDUCATION
MS in CS. Belarussian State University of Informatics and Radioelectronics, Minsk, Republic of Belarus. 1990-1995. Major: Computers, computer complexes, systems and networks.
Harvard Extension School. Communication Protocols and Internet Architectures , sTRDng 2002.
Harvard Extension School. Java for distributed computing , fall semester 2001.
DeltaTau. MACRO training. 2001
Rockwell Software. RSLogix 500 training. 2001
Axis New England. DeltaTau PMAC training. 2000
LANGUAGES
Russian, Belarussian, English fluent
12345678910111213141516
|
|