We provide IT Staff Augmentation Services!

Design Engineer Resume

0/5 (Submit Your Rating)

Franklin, ParK

SUMMARY:

  • Programmed a simulator in C++ for computers connected in a network that can generate datagrams and pass them from one machine in the network to other machines
  • Developed a Python based tool suite Used machine learning techniques like data regression and classification to accomplish data processing features like face detection, cross validation
  • Studied basics of memory allocation and management, synchronization primitives for kernel interfaces and methods
  • Designed soft error emulation framework tested on 16 - bit floating point adder
  • RTL Design, static timing analysis and constraint methodology implementation
  • Studied soft errors at various levels (software, architecture, micro-architecture, flip-flop) and designed correction measures
  • Validate functional equivalence between the software model and RTL using Xilinx Microblaze

TECHNICAL SKILLS:

Technology and Tools: C/C++, Python, Perl, Linux, Unix VHDL, Verilog, Assembly language, MATLAB Gem5, Cadence Virtuoso, Mentor Graphics Calibre DRC/LVS, Cadence ADE XL Modelsim, Quartus, Synopsys Cosmoscope, PSpice, ClearCase, Git, Bash

WORK EXPERIENCE:

Confidential, Franklin Park

Design Engineer

Responsibilities:

  • Design, logic synthesis, timing & power analysis for embedded memories
  • Developed C++ real-time firmware modules for cross-platform performance and functionality of ARM MCU
  • Programmed C++ libraries for network communication using existing networking protocols concepts (TCP/IP, UDP) and PCI Express
  • Perform verification and validation to verify HW and BSP on changes, setup device drivers and interact with Linux kernel

Confidential

Physical Design Engineer

Responsibilities:

  • Optimize, verify and debug transistor-level circuit of superconducting memory device for spin switch effects characterization
  • Developed and optimized C++ algorithms to meet stringent memory and cycle budgets on target hardware
  • Structured VLSI Design, physical layout blocks, verification support throughout design cycle
  • Python scripting for process automation
  • High Performance C++ software testing for single instruction multiple data paradigm on Linux platform

Confidential

Systems Researcher

Responsibilities:

  • Developed FPGA Streaming Architecture Stereo Audio DSP with UDP Parser and Writer on Altera NIOS
  • Designed and developed C++ advanced software modules that follow modern design patterns.
  • Implemented architecture as CAD structure for the design analysis
  • Employed strategies including use of packages and generics, loop unrolling, pipelining, and fixed-point arithmetic block design

Confidential

MIPS Processor

Responsibilities:

  • Developed in C and VHDL a single-cycle processor that can handle arithmetic, conditional, logical instructions of MIPS instruction set with forwarding and hazard-elimination
  • Designed and developed caches in C and VHDL with parameters including block size, capacity, associativity, write, allocation and replacement policy
  • Using C++ and Gem5, simulated x86 ISA employing MESI write-back invalidation protocol under different cache configurations
  • Studied performances of multithreaded SPLASH-2 benchmarks using measured cache miss rates and bus traffic
  • Implemented the RTL Design using Verilog-2000 HDL in ModelSim
  • Synthesized the code using Cadence RTL Compiler to acquire the netlist
  • Generated the layout using Cadence SoC Encounter and Performed Static Timing Analysis using PrimeTime SI
  • Performed functional Verification on the generated GDS file

We'd love your feedback!