Browse Jobs
For Employers
Post JobLog inGet Started

Senior FPGA Design Engineer

Cerebrus Corporation
Maadi, Cairo
Posted 7 years ago
12Applicants for1 open position
  • 10Viewed
  • 3In Consideration
  • 4Not Selected
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

  • A successful candidate is expected to contribute during all phases of product development within the electrical engineering group.
  • The work will include new product design for our industrial and mobile robotic equipment.
  • He/she will report to the Manager of Electrical Engineering and must be capable of working with a distributed team of engineers and technicians.
  • FPGA logic design and verification using Verilog.
  • Implement communication protocols (e.g. SPI, I2C, RS232, RS485, Ethernet, EtherCAT)
  • Implement FPGA / microprocessor interfaces (e.g. PCI, PCIe, synchronous memory)
  • Implement logic, state machines, and algorithms for motion, peripheral, and IO control.
  • Ability to debug complex firmware and hardware problems.
  • Team up with embedded software developers to implement robotic tools and applications.
  • Solve complex system and board level electronic issues using multidisciplinary skills.
  • Support legacy embedded designs (updates, feature additions, field-failure resolution).

Job Requirements

Required:

  • Minimum 7+ years' experience in an FPGA or similar firmware engineering role.
  • In-depth knowledge of Verilog and FPGA design/verification.
  • Experience developing Verilog interfaces to various peripherals.
  • Experience with FPGA design tools (Xilinx or Altera preferred).
  • Experience with Verilog simulation tools.
  • Experience with debugging tools such as in-circuit debuggers, oscilloscopes, multimeters, ChipScope (or similar), and logic analyzers.
  • Understanding of electrical engineering design fundamentals.
  • Must be a self-motivated, hands-on engineer who is comfortable with mechanical systems and software tools.

Desirable:

  • Prior experience integrating 3rd party IP cores in FPGA designs.
  • Development of C/C++ microcontroller based embedded system (including ARM processors).
  • Experience with PCB design tools (e.g. Altium, ORCAD, P-CAD, and Viewlogic).
  • Experience in product design and testing for CE compliance.
  • Experience in robotics or motion control.

Featured Jobs

Similar Jobs

Search other opportunities
JobsCreative/Design/ArtSenior FPGA Design Engineer