Skills

Software Skills

Hardware Skills 

Software Skills

  1. Fully acquainted with DOS, Windows, Unix operating system.
  2. Mastering C/C++ programming languages (Borland C++ Builder)
  3. Mastering Matlab package with its different toolboxes.
  4. Java Programming (Borland Java Builder and Sun JDK)
  5. Mastering assembly language for 8086, 8085, 6809, Z80, 68000 microprocessors
  6. Mastering assembly language for Atmel 89cxxx, Atmel AVR, Microchip PIC microcontrollers
  7. VHDL programming for reconfigurable hardware
  8. Mastering ORCAD package (Capture, Layout, Pspice, and Express)
  9. Working with EDA Mentor Graphics and Xilinx Foundation tools
  10. Mastering professional typing using Latex
  11. Working with MS office and Adobe Framemaker

Hardware Skills

  1. Design and implementation of the following working systems
  2. Microprocessor boards for the following microprocessors, 8086, 8085, 6809 and Z80
  3. Microcontroller boards for the following microcontrollers, AT89Cxxx, AVR AT90Sxxx and Microchip PIC family
  4. PC based EPROM Emulator for testing microprocessor and microcontroller systems
  5. Microcontroller based standalone EPROM programmer
  6. PC based EPROM and EEPROM programmers
  7. ATPROG product, a programmer that programms all ATMEL 8051 based microcontroller family
  8. Interface with PC (serial port, parallel port and extension slot)