FPGA Design Engineer

TTC Technologies - Heliopolis, Cairo

Applicants for
2 open positions
Experience Needed:
0 to 2 years
Career Level:
Entry Level
Job Type:
Full Time
2 open positions
About the Job

  • Perform FPGA logic design activities targeting Xilinx and/or Altera FPGAs.
  • Assist with definition, design and verification for FPGA development.
  • Assist with FPGA definition of interfaces and all aspects of device design and simulation.
  • Create test and verification plans that establish functional criteria.
  • Verify test results and analyze performance.
  • Produce detailed documentation including design specification and bring-up procedures & reports.
  • Participate in multidisciplinary peer design reviews.
Job Requirements

Minimum Qualifications:

  • Sc degree in Communication or Computer Engineering.
  • 0-2 years of experience in FPGA design from concept definition to volume production.
  • RTL coding using VHDL or Verilog (VHDL preferred).
  • Strong understanding of synchronous design practices / pipelined data flow.
  • Proven experience of using Xilinx ISE, ModelSim, Active HDL or others.

Desired Qualifications:

  • Strong skills with simulation tools, synthesis/placement/routing tools and the ability to quickly address timing or resource constraint issues in dense FPGAs.
  • Experience with Xilinx Vivado tools.
  • Experience with Altera Quartus tools.
  • Experience with Embedded Systems and processor architecture.
  • Good knowledge of C programming.
  • Experience in using common lab equipment, including power supplies, oscilloscopes, and logic analyzers.
  • Experience with industry-standard protocols, such as PCIe, Ethernet, DDR, I2C, SPI, etc.

About this Company

TTC Technologies, Ltd is an R&D , Product Development and System Integration company in the field of Electronics, Communication , Software Development and Industrial control. The follow is a short list of services provided in our field of expertise:

... (More)

See all Careers and Jobs at TTC Technologies
Signup for an employer account and Post your Jobs!