
FPGA Design Engineer
Kandou
full-time
Posted on:
Location Type: Hybrid
Location: Hyderabad • India
Visit company websiteExplore more
About the role
- Will be a key member of a small FPGA team that will own prototyping of Kandou’s architectures in FPGA
- Will need to work independently with low day-to-day supervision and own FPGA projects
- Will work with Kandou’s architecture and system software teams on FPGA prototyping and participate in the entire lifecycle of project including support.
- Will participate in technical discussions with IP providers and be responsible for driving some of them.
Requirements
- Demonstrated RTL development skills of 5+ years, only 1 can be academic
- Proficiency in Verilog and C programming is expected.
- Proficiency in using Linux for lab testing is expected.
- Working exposure for SystemC and scripting (Python) is desired.
- Clear understanding and usage of AXI and related AMBA protocols to connect multiple logical blocks in an FPGA
- Demonstrated computer architecture understanding in at least one of processors, PCIe, ethernet or storage protocols
- Must have shipping FPGA design in at least one of the following: compute accelerators, networking, storage, processor prototyping
- Must have micro-architected, designed & shipped at least two key logic functions of high or medium complexity in an FPGA design
- Must have participated in lab bring up & validation of shipping FPGAs in the lab and in deployed use
- Must be familiar with Xilinx development tool chain and Versal, Virtex FPGAs
- Deep exposure to PCIe devices – protocol design & lab work preferred
- Deep exposure to data path blocks (PCIe, Networking or storage) that involved embedded processors in the FPGA preferred.
Benefits
- N/A 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
RTL developmentVerilogC programmingLinuxSystemCPythonAXIAMBA protocolsFPGA designmicro-architecture
Soft Skills
independent worktechnical discussionsproject ownership