UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

Staff Platform Development Engineer

158730
San Jose, CA, United States
Jun 21, 2020

Share:

Job Description

Description

Xilinx is seeking a talented, motivated and self-driven FPGA engineer to be part of the SDAccel platform IP development team. SDAccel is the next generation software programming environment under the SDx initiative to enable application developers with little or no FPGA expertise to use high level programming languages such as OpenCL, C and C to leverage the power of programmable hardware for application acceleration.


This high performance team is involved in development of a scalable, reconfigurable acceleration platform that can be optimized for machine learning, video transcoding, image and speech recognition, CloudRAN, and Big Data analytics applications. Candidate will get an opportunity to work on deployment of FPGAs with Tier1 hyperscale cloud as well as other customers.

 

Responsibilities:

  • End-to-end system level design of the platform including hardware, board, shell design development. Responsibilities will also include integration of hardware, firmware and software and making sure they all work together.
  • FPGA IP integration and testing, board and system hardware bring up of the shell used in acceleration applications in FPGA based PCIe cards
  • Xilinx FPGA design, synthesis, speed and gate optimization, Verilog code development, test bench creation and validation of the design
  • Hands-on work involving board bring-up, debugging and validating designs that use PCIe

Education Requirements
  • MS/PhD in Electrical Engineering and minimum 5 years relevant work experience or Bachelor’s degree in Electrical Engineering and 8 years relevant work experience.

Required Skills and Experience:

  • Gen3/4, high speed Ethernet networking, DDR3/ DDR4, AXI interconnect and other networking protocols.
  • Define the requirements by working with software and firmware teams to implement complete system level solution
  • Drive the planning, implementation, architecture and microarchitecture and verification of SDAccel platform features
  • Verilog coding and integration, test set up, bench creation and debug
  • FPGA design tool flows, synthesis, timing analysis, partitioning, FPGA programming, bring up and testing
  • Knowledge of timing constraints like Synopsys Design Constraints format.
  • Extensive past experience in FPGA IP integration and testing, board and system hardware bring
  • Knowledge of networking protocols, interfaces and standards like PCIe Gen3/4 and 10G Ethernet
  • Knowledge of memory interfaces like DDR3, DDR4
  • Knowledge of AXI interconnect protocol
  • Knowledge of serial protocols like I2C, SPI, JTAG
  • Scripting with Tcl, which is the application programming interface for Vivado, and Perl/Python
  • Team working skills
  • Analytical skills
  • Good communication and interpersonal skills
  • Ability to lead a team and coordinate with multiple other teams to drive projects to completion
  • Basic knowledge of C, Linux environment
  • Experience with Xilinx tools - Vivado suite
  • Experience with high level synthesis and working knowledge of OpenCL

Preferred Skills and Experience: 

  • Basic knowledge of C, Linux environment
  • Experience with Xilinx tools - Vivado suite
  • Experience with high level synthesis and working knowledge of OpenCL

Share:

Similar Jobs

Software Engineering Intern

, United States

Director Boards Technical Program Manager

San Jose, CA, United States

RADAR/EW Systems Architect

San Jose, CA, United States

SerDes Validation and Characterization Intern

San Jose, CA, United States

Senior SoC Design Engineer

San Jose, CA, United States

Sr. System Test Automation Engineer

San Jose, CA, United States

Principal Security Architect

San Jose, CA, United States

Space Systems Design Architect

San Jose, CA, United States

Senior Software Engineer (Python)

San Jose, CA, United States

Principal Architect

San Jose, CA, United States

Senior Assembly & Packaging Engineer

San Jose, CA, United States

SerDes Architect

San Jose, CA, United States

Senior Staff Benefits Analyst

San Jose, CA, United States

Contract Senior Staff Benefits Analyst

San Jose, CA, United States

Software Engineer - Yocto Project

San Jose, CA, United States

DevOps Director - Software Engineering

San Jose, CA, United States

Staff Platform Development Engineer

San Jose, CA, United States

Senior Mixed Signal Design Engineer

San Jose, CA, United States

CAD Program Manager

San Jose, CA, United States