Experience
Functions & Responsibilities :
Design and development for FPGA and FPGA-based SoCs used in new electronic productsranging from simple hardware solutions to highly complex embedded processing systems.
Develop detailed specifications based on requirements and implement FPGA designs inaccordance with those defined requirements and / or specifications.
Collaborate with other members of the design team to evaluate possible alternatives duringthe development process and determine best approach based on performance, cost, and
resources.
Perform implementation activities including timing analysis, behavioural, and functionalsimulations.
Prepare the Validation plan, quickly come up with C-Sequences required for validation testsWorked on Xilinx Cores such DDR4 / LPDDR4 / PCIE / USB / Ethernet IP cores, Understands theXilinx Firmware Cores.
Debug using the Chip scope / Protocol aware Logic Analyser / high speed probes.Collaborate with verification team as needed to complete verification of FPGA designs.Participate in the bring-up of new, custom FPGA-based hardware with support fromfirmware engineers.
Support hardware development through schematic design and in some cases PCB layout.Document ideas, designs, specifications, and instructions to Enercon’s standards.Mentor junior members of the engineering staff to promote design team abilities andestablish good working practices.
Job Requirements :
Demonstrated skill in developing original designs with Verilog for FPGAs and / or FPGA-basedSoCs.
Strong understanding of FPGA design and architectural concepts as well as the integrationwith both hardware and software.
Specific experience with common FPGA platforms such as Xilinx. Experience with Xilinxfamily of SoCs and associated interfaces (AXI4 bus, High speed transceivers, PCIe, DDR etc.)
is preferred.
Strong understanding of tools and methodologies used in the context of FPGA developmentand integration.
Working knowledge of hardware development including schematic and PCB layout tools.Demonstrated skill in independently using electronics lab equipment to troubleshoothardware issues.
Be able to work with a minimum supervision and follow established design proceduresduring the development cycle.
Must possess good interpersonal skills and have the ability to work between multipledepartments in carrying out this position’s duties.
Educational & Other Requirements
A 4-year degree or equivalent experience in ECE Engineering or a related engineeringdiscipline.
A minimum of 5 years of FPGA development or equivalent experience.Able to demonstrate a sound understanding of the principles involvedOther important qualities include a good academic background and the ability andenthusiasm to explore, and work in, new areas