Morris Zakaim
Bayside, NY *1361
Tel: 917-***-****
Email: ******@*****.***
Position Desired: Digital Circuit Design Engineer
Education:
MS in Electrical Engineering, May 1996, Polytechnic University,
Farmingdale, New York
BS in Electrical Engineering, computer option, May 1991, Tufts University,
Boston, Massachusetts
Summary of Skills:
- Digital and high-speed board design.
- FPGA design, Actel, Xilinx and Altera, VHDL, ModelSim, Aldec, Synplicity,
HyperLynx.
- Experience with VIEWlogic, Orcad, PADS, Cadence and Mentor Graphics
schematic capture tools.
- Microcontroller and microprocessor system design and programming using
PowerPC 405GP, MPC860, MC68360, MC68HC11 and I87C52.
- Programming in C and assembly.
- Experience with logic analyzers, emulators, simulators and digital
scopes.
- DO-254 compliant documentation using Telelogic Doors and SourceSafe.
Work Experience (Contract positions):
June 2009 - January 2010
Contract engineer at Telephonics Corporation, Farmingdale, New York.
Responsibilities:
- Designed a fully automated VHDL testbench for an FPGA implemented with a
Xilinx Virtex IV. Testbench included VME bus and Analog Devices Blackfin
DSP processor read/write procedures as well as interrupt status and
acknowledge procedures. These proceudures were used to exercise the FPGA's
proprietary functions such inter-processor communication, audio warning
generation, remote panel control using UARTS and to mimic software
execution. The testbench also provided automatic verification of the
simulation results and generated error messages to the simulator log
window. This testbench was extensively used for regression testing of the
FPGA design during development.
- Contributed to the FPGA development by correcting some of the errors
discovered using above testbench.
March 2008 - December 2008
Contract engineer at Telephonics Corporation, Farmingdale, New York.
Responsibilities:
- Designed a front panel controller board. The design included switching
and linear regulators for various voltages used by on-board FPGAs, two
Xilinx Virtex IV FPGAs, one to read switch status and control the LEDs and
a character display on the front panel, the other to monitor switches and
LEDs independently from the controller FPGA. Both FPGAs interfaced with
the rest of the system through an RS485 serial bus. The controller board
also had interface circuitry for a number of discrete input and outputs as
well as a CODEC. Various test connectors and a JTAG test and
configuration connector was also provided.
- Designed a CPLD in VHDL for an audio board to control audio
routing/switching and communicate with the rest of the system using a
serial link. Tested the design with a VHDL testbench and 100% code
coverage. Optimized the design from 94% utilization downto 78% to meet
maximum resource usage requirements.
- Designed three VHDL modules used by other FPGAs in the system. Designs
included serial transmitter/receivers as well as simulation models for
EPROMs and dual-port RAMs. All modules were simulated with VHDL
testbenches with 100% code coverage.
- Documented above designs in compliance with DO-254 requirements using
Telelogic DOORS. Other documents (Visio, MS Word) were maintained on
SourceSafe.
May 2006 - August 2007
Contract engineer at JDSU, Germantown, Maryland. Responsibilities:
- Provided services in areas of schematic capture, design review and test
of a jitter/wander generation/measurement product.
March 2005 - April 2006
Contract engineer at Northrop Grumman, Laser Systems, Apopka, Florida.
Responsibilities:
- Created Design Requirement Documents and Interface Control Documents for
various circuit boards.
- Created the system interconnect schematic for a laser target-
location/designation system.
- Created a test harness schematic for above mentioned system.
- Designed circuit boards to replace existing wire-wrapped boards in
multiple test fixtures.
- Re-designed a test fixture for one of the production boards to be
delivered to manufacturer for use in production testing.
October 2003 - January 2005
Contract engineer at Northrop Grumman, Baltimore, Maryland.
Responsibilities:
- Designed a PMC Mezzanine card with a PCI controller, FiberChannel, RS422,
RS485 and ECL interfaces. The board also had an FPGA and FLASH EEPROMs.
- Helped test newly manufactured boards for a different program.
September 2002 - February 2003
Contract engineer at Unitec Electronics, Jessup, Maryland.
Responsibilities:
- Designed and tested two boards for Unitec's next generation carwash entry
system. One was the interface board between the system CPU board and a
number of other devices such as thermal printer, proximity detector, TFT
LCD display, shock sensor, keypad, mouse and keyboard, siren, magnetic
card reader, RFID reader, ... . It also had two DC/CD converter circuits
and a stereo audio amplifier circuit. The second board was a relay board
that interfaced to the carwash system to control different operation
cycles.
November 2000 - February 2002
Contract engineer at Internet Photonics, Inc. Shrewsbury, NJ (a Lucent
Technologies spin-off), Responsibilities:
- Designed an MPC860 microcontroller board with Flash, SDRAM, FPGA,
10/100Mbps Ethernet, ... as a general-purpose controller board.
- Designed portions of an FPGA used on an optical board. Functions
implemented included I2C bus interface, EEPROM interface, and other
control/glue logic. Also, captured the schematic for the complete board
and another optical board with similar functions.
- Reviewed the design of a PowerPC405GP board and compiled design
verification test document for the board.
July 2000 - November 2000:
Contract engineer at Lucent Technologies, Holmdel, New Jersey.
Responsibilities:
- Trouble shot an existing 10 Gigabit/Second SERDES board. Designed a new
version of the board (under supervision of more senior engineers) using an
Altera FPGA and other components. Also, designed the internal FPGA
circuitry.
June 2000:
Contract engineer at DRS Photronics, Inc., Oakland, New Jersey.
Responsibilities:
- Partially designed an Altera FPGA for high-speed video applications.
March 31 - April 4 2000:
Contract engineer at Biolectron, Inc., Allendale, New Jersey.
Responsibility:
- Looked into the feasibility of re-creating an obsolete digital IC in form
of an ASIC or FPGA. The job was then out-sourced to another company.
September 99 - December 99:
Contract engineer at Tellabs Corporation, Hawthorne, New York.
Responsibilities:
- Helped test the "Main Administrative Module" of Tellabs TITAN 6100
Optical Transport System (OTS). The board was a combination of a mother
board and a daughter board. The daughter board had four MPC860 systems and
a number of Ethernet LANs. The mother board had more Ethernet LANs and
power supply. Both boards had XILINX FPGAs.
- Compiled a "High Level Design Document" for that board.
June 97 - April 99:
Contract engineer at Telephonics Corp., Farmingdale, New York.
Responsibilities:
- Designed various digital boards and FPGAs for different applications such
as control panels and interface circuitry to military encryption devices.
- Wrote documentation for above designs.
Work Experience (Full-time positions)
September 96 - April 97:
Hardware/Software engineer at InterDigital Communication Corporation,
Melville, New York. Responsibilities:
- Reviewed and tested an MC68360 microcontroller board. The board included
several FPGA and EPLDs as well as 6 identical daughter boards.
- Simulated, tested and modified two of the FPGA designs. Wrote test
routines in C and assembly.
- Wrote automatic test routines for production testing of the board.
October 94 - September 96:
Design engineer at Telephonics Corporation, Huntington, New York.
Responsibilities:
- Designed an FPGA to provide serial interface between an I8088 board and a
switch panel. The switch panel included push-button, rotary and toggle
switches as well as numerous indicator LEDs.
- Designed an FPGA to provide serial interface between an I8088 board and
an analog board. The analog board used digitally controlled DAC 8840's and
analog switches.
- Designed FPGAs for test fixtures and other applications.
July 92 - October 94:
Design engineer at Smar Research Corporation, Ronkonkoma, New York.
Responsibilities:
- Designed a family of digital communication controllers. These ICs
implement the physical layer of Fieldbus communication standard. Each IC
included a Manchester transmitter and receiver as well as microprocessor
glue logic. The later members of the family provided memory management and
DMA control logic.
- Designed a digital switch and Fieldbus line arbitrator. This IC monitors
two Fieldbus lines and outputs the first active line.
- Interfaced above ICs to an HC11 microcontroller system and developed
software for the system to transmit and receive on a Fieldbus line.
- Designed an FSK transmitter and receiver based on Bell-202 standard.
- Wrote data books and application notes for above ICs.
November 91 - April 92:
C programmer at ColorCode Unlimited Corporation, Newton, Massachusetts. A
startup company involved in developing a new method of high-density
information storage using colored dots. Responsibilities:
- Created a demo program that partially demonstrates ColorCode's ideas. It
involved computer graphics, text processing and encryption.
- Put together an artificial vision system using a PC, a CCD camera, an
image processing board and a TV set. Also programmed the system to capture
images and store them in a file.
References: Furnished upon request.