Post Job Free
Sign in

Embedded FPGA design, VHDL and C coding

Location:
New York, NY
Posted:
March 10, 2015

Contact this candidate

Resume:

OBJECTIVE: To obtain a position as an FPGA Design Engineer

SUMMARY OF QUALIFICATIONS

. Embedded hardware design in SoC FPGA and ARM-based dedicated processors

. Design experience with Microprocessor/Microcontroller interfaces such as

AMBA AXI4, PLB, JTAG; Ethernet protocol and PHY chips; memory interfaces

such as DDR, SRAM, EEPROM and Flash; serial interfaces such as CAN,

RS232, I2C, SPI and MIL-STD-1553

. Proficiency in digital hardware development tools: Xilinx Vivado, ISE,

EDK, ChipScope, Plan Ahead, Altera Quartus and Modelsim tools for

Synthesis, Place and Route, Simulation, and Timing Analysis.

. Proficiency with Xlinx, Altera Tool Suites using VHDL, Synthesis, Place

and Route, Simulation, and Timing Analysis. Writing physical design

constraints (xdc files)

. RTL - Register Transfer Level, structural or schematic level design,

state machine coding and test benches using VHDL

. Full life cycle development and integration of VHDL into different

FPGA/CPLD families

. Experience in developing of circuit board schematics, using OrCad/Cadence

or Altium Designer tools

. Proficiency in debugging of hardware and software, use of lab equipment

such as digital oscilloscopes, integrated logic analyzers, frequency

signal generators, and emulators

. Proficiency in firmware development tools: Eclipse, IAR and Keil

PROFESSIONAL EXPERIENCE

. LEAD FPGA ENGINEER

07/12 - 09/14

GE-HITACHI, I&C, Wilmington, NC

Responsibilities: Design hardware and firmware for new GE electronic

instruments used in reactor protection, and control systems. Implemented

custom RTL design using VHDL: IOSCM - Input / Output Status and Control

Manager, and IOP - Input / Output Processor. Performed Altium schematics,

Synthesis, Place and Route, Simulation, and Timing Analysis. Generated and

customized user logic for Aurora 8b/10b GTX transceiver for high speed

fiber optic communication channel (up to 4 Gb/s). IOSCM module

interconnected via AMBA AXI4 with Xilinx System on a Chip architecture

(ZYNQ Dual core Cortex-9) to handle packets. Developed embedded firmware

using C for ARM Cortex-9 processor: communication protocol to send or

receive data packets

. FIRMWARE DESIGN ENGINEER

06/11 - 06/12

HCL-MEGGITT, Suwannee, Georgia

Responsibilities: Firmware design using C/C++ in RTOS tasks for ARM 32-bit

microcontrollers. Developed CAN bus message protocol and GUI - graphical

user interface. Handled an impact sensor data over SPI interface. Performed

filtering of a piezo element data over ADC port. Packed result data and

send them via CAN bus to the controller board. Performed routines for data

readings, writings from/to EEPROM via I2C bus. Created a boot loader code

to upgrade a firmware via CAN bus for a target electronic board

. EMBEDDED SYSTEM ENGINEER

10/06 - 03/11

COSENSE Inc., Hauppauge, NY

Responsibilities: Project for ultrasonic system that utilizes Spartan-3

FPGA and 80C51 Silicon Labs microcontroller. Responsible for schematic

drawings, VHDL and Register Transfer Level implementation of ultrasonic

transceiver module, Microblaze peripherals, and system state machine.

Created a detailed test-plan to verify FPGA embedded system

PROFESSIONAL EXPERIENCE (continue)

. ELECTRICAL DESIGN ENGINEER

10/03 - 10/06

FIRE RESEARCH Corp., Nesconset, NY

Responsibilities: Development of a fire truck control system with using

PowerPC-405 hard core processor in Virtex-4 FPGA. Handle fire truck engine

parameters and send data to remote station via TCP/IP protocol. Implemented

schematic drawings of the circuit board, VHDL and C coding, verified the

RTL and post layout netlist for functionality, and timing

. EMBEDDED DIGITAL ENGINEER

09/02 - 08/03

METROCOM Technologies Inc. Brooklyn, NY

Responsibilities: Project to develop an alarm control programmable system,

based on Xilinx Spartan-3 FPGA and NXP microcontroller for data exchange

between alarm control panel and personal computer, wrote VHDL and C codes

. ELECTRICAL ENGINEER

04/01 - 09/02

UNOTONE Communication Systems Inc., New York, NY

Responsibilities: Project for video intercom and personal card access

systems in buildings.

Responsible for develop serial communication of a base computer and central

module via RS-485 interface, analog and digital circuits design with using

operating amplifiers and 80C51 microcontroller, C and Assembler codes, drew

schematics in OrCad, customer support and documentation

. TEST ENGINEER

07/97 - 12/00

SCIENTIFIC RESEARACH DIVISION OF "ELECTRON", Odessa, Ukraine

Responsibilities: Test and troubleshoot electronic TV modules. Performed

evaluation, verification of television modules, including remote control

test system, based on microprocessor i8085. Developed procedures, methods

and tools for the test. Participated in design verification of new

equipment and Route Cause Analysis when repetitive failure of electronic

module occurs

. FIELD ELECTRONIC ENGINEER

07/94 - 6/97

TV AND RADIO BROADCASTING COMPANY "ELAN", Odessa, Ukraine

Responsibilities: Responsible for troubleshooting and maintaining of TV

broadcasting and communication equipment. The responsibilities include

evaluation of the equipment performance, maintenance of computers and

networks, video and audio system distribution. Performed routine

maintenance on equipment (satellite, microwave, audio and video

generators), and maintained software, and firmware upgrades

EDUCATION

POLYTECHNIC UNIVERSITY

1988 - 1994

Odessa, Ukraine

. Degree: M.S. in Computer Systems Engineering (M. S. C. S. E.)

TRAININGS

POLYTECHNIC UNIVERSITY

02/05 - 05/05

Melville, NY

. Advanced Computer Hardware Design (VHDL course EL-549)

CITIZENSHIP

. US citizen

CERTIFICATES

. 02/05 IPC Specialist in Rework and Repair of Electronic Assemblies

s/n:

RR-S 6142

AWARDS / RECOGNITIONS / LEADERSHIPS

. 1990 - Served as a President for Young Entrepreneurs of Ukraine Club

. 1991 - Received a Recognition Award as an "Outstanding Leader of the

Young Engineers Club"

SPECIAL SKILLS

Bilingual - Fluent in English and Russian

( ALL REFERENCES ARE AVAILABLE UPON REQUEST (



Contact this candidate