
Lead Engineer (FPGA, DDR) (Hea Job/ 262)
For Semiconductor Mft Company That Designs Smart Electronics Systems
5 - 8 Years
Full Time
Up to 30 Days
Up to 25 LPA
1 Position(s)
Hyderabad
Posted By : HeadPro Consulting
Posted 24 Days Ago
Job Skills
Job Description
Skill Set Requirements
Primary skill requirements of all engineers will be
- Exceptional Digital fundamentals
- Hands on experience in System Design with FPGA devices with relevant FPGA EDA tools
- Experience in designing and implementing FPGA based solution in Microchip or Xilinx or Altera FPGAs
- Write high quality code in Verilog/System Verilog, VHDL and C code for embedded processors. Maintain existing code.
- Developing testbenches using Verilog/System Verilog and verifying validation designs in simulation environment using BFM/VIP
- Experience in using Synthesis, Placement constraints
- STA constraint definition and Timing closure for high speed designs
- Validation of FPGA based implementation on HW board
- Experience in writing embedded FW programs in C/C++
- Strong Lab debug experience and enthusiasm & patience to solve systems level hardware issues using Lab equipment, Embedded debuggers and RTL debuggers
- Be conversant with on-chip debug tools
- Experienced with scripting tcl/perl
- Exposure to Version management systems, GitHub, SVN
- Excellent verbal and written communication skills in English
- Strong technical background in silicon validation, failure analysis and debug
- Understand hardware architectures, use models and system level design implementations required to utilize the silicon features.
Skill needs based on experience
- Lead Engineer [Serdes/DDR/SOC/Configuration Security] 6-8 yrs
- Strong hands-on FPGA Silicon validation experience
- Must have protocol expertise in one or more of PCIe-Gen4/5, DDR-4/5, Ethernet, Processor based subsystem.
- Knowledge of RISC-V processor is a plus
- Proven track record of planning, executing and handling complex FPGA System Project using Processor based test cases
- Be responsible for self and team level deliverables of assigned Use Model and Use Cases. Manage work assignments for a group of junior and senior engineers.
- Train and mentor junior team members and bring them upto speed on the validation activity
- Track and follow up on dependencies for design creation, embedded software drivers, IP, HW etc.
- Support and provide guidance to junior team members in debugging issues
- [Serdes] Excellent knowledge of PMA/PCS architecture, DFE, CTLE. Experience with compliance testing, interop testing and usage of Ethernet traffic testers, PCIe exerciser, network traffic testers etc.
- [DDR] Excellent knowledge of the DDR memory interface training, initialization and controller validation. Use of debug equipment such as logic analyzers. Performance and stress testing of the interface for robustness.
- [SOC] Excellent knowledge of processor subsystem validation, bus architecture, application development, NOC, vector processor, peripheral interfaces, boot modes, trace debug. Performance and bandwidth testing.
- [Configuration & Security] Excellent knowledge of Embedded System development and debug on RISC-V/ARM, PQC, PUF, Crypto, Firmware, SI Characterization, Good at Mathematical Analysis, Expert in SPI/QSPI/Octal SPI, Exposure to Microchip FPGAs & flow
Matching Jobs
No matching jobs found.