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 System Architect-AI Engine Solutions

160527
San Jose, CA, United States
Jul 13, 2021

Share:

Job Description

Description

At Xilinx, we are leading the industry transformation to build an adaptable, intelligent world. ARE YOU bold, collaborative, and creative? We develop leaders and innovators who want to revolutionize the world of technology. We believe that by embracing diverse ideas, pushing boundaries, and working together as ONEXILINX, anything is possible.

Our culture of innovation began with the invention of the Field Programmable Gate Array (FPGA), and with the 2018 introduction of our Adaptive Compute Acceleration Platform (ACAP), has made a quantum leap in capability, solidifying our role as the adaptable platform supplier of choice. From the beginning, we have always believed in providing inventors with products and platforms that are infinitely adaptable. From self-driving cars, to world-record genome processing, to AI and big data, to the world's first 5G networks, we empower the world's builders and visionaries whose ideas solve every day problems and improve people's lives.

If you are PASSIONATE, ADAPTABLE, and INNOVATIVE, Xilinx is the right place for you! At Xilinx, we care deeply about creating significant development experiences while building a strong sense of belonging and connection. We champion an environment of empowered learning, wellness, community engagement, and recognition, so you can focus on work that matters - world class technology that improves the way we live and work. We are ONEXILINX.

We are looking for a talented, self-driven, and motivated system design engineer to be part of the Xilinx Silicon Systems Application and Validation team. The team develops system level design and infrastructure to validate processor-based SoCs with high-speed network on chip, coherent interconnect, VLIW-based processor systems on emulated and silicon platforms.  The team also delivers solutions and collaterals to our end customers showcasing complex SoC based systems designs.

Silicon validation engineers solve challenging technical problems with complex SoC based systems that integrate robust algorithms and features. Our systems include Arm v8-based designs and image processing pipelines, intelligent processing (machine learning) in the DSP processor systems, compressing/decompressing that require both system specific and algorithmic knowledge base.

In this team, members are routinely involved in all aspects of product development design, system architecture, implementation, testing, and product demonstration. You will be involved in state of the art machine learning, 5G technologies, acceleration of compute, storage, and networking. You will collaborate with other groups and lead in the solutions of the different generations of AI Engines covering the various use case applications.  This team is dynamic and fast paced offering each of its members tremendous personal opportunity to grow their knowledge and skills.

Responsibilities include:

  • Work with product planning and technical marketing team to define AI/ML based IP/system specifications for next generation devices
  • Work on dataflow architecture specification for CNNs/RNNs, system partitioning and performance analysis
  • Develop and validate VLIW-based processor systems on both pre-Silicon and post-Silicon platforms based on different use case applications
  • Solve challenging technical problems with complex SoC based systems that integrate robust algorithms and features
  • Work on systems including image processing pipelines, intelligent processing (machine learning) in the DSP processor systems, compressing/decompressing that require both a system specific, and an algorithmic knowledge base
  • Lead the discussion in the AI Engines Technical Solutions Team forum
  • Be involved in all aspects of integrated product development, including design, prototyping, implementation, testing, and product demonstration
  • Work in a team environment on product development and system engineering
  • Perform system development and testing

Qualifications:

This position requires a BS (MS preferred) in Computer Science or Computer Engineering, plus 8 or more years of industry experience.

Job Requirements:

  • Strong concepts C/C++, functions and pointers
  • Experience with firmware or device driver programming
  • Experience with embedded systems and VLIW/Microblaze/ARM architecture; understanding assembly code will be a plus
  • Experience with High Level Synthesis (HLS), familiarity with architecture specific pipeline pragmas preferred
  • Fluency in data structures, algorithms, and graph theory
  • Experience with Linux based system development and familiarity with kernel framework is preferred
  • Familiarity with neural network framework (TensorFlow, Caffe) and network architecture preferred
  • Experience in scripting in Python, Perl or other languages
  • Solid understanding of verification methodologies
  • Experience in understanding system use cases, determining requirements, and writing test specification
  • Strong knowledge of computer architecture
  • Good understanding of bus communication protocol such as AXI
  • Experience with Verilog/VHDL FPGA Design
  • Experience with Cadence or other simulator tools 
  • Hands-on experience with debugging systems on boards and using lab equipment is a plus
  • Strong written and verbal skills
  • Strong communication, teamwork and problem solving skills
  • Strong debugging skills
Share:

Similar Jobs

Senior Staff Software Engineer

San Jose, CA, United States

Staff Design Engineer

San Jose, CA, United States

Staff Timing Engineer

San Jose, CA, United States

Senior Software Engineer - Yocto Project

San Jose, CA, United States

North American FAE Director

San Jose, CA, United States

Senior Compiler Software Engineer

San Jose, CA, United States

Staff Modeling and Tool Development Engineer

San Jose, CA, United States

Product Management Engineer

San Jose, CA, United States

DSP Engineer Intern

San Jose, CA, United States

Technical Sales Engineer

San Jose, CA, United States

Staff Software Engineer

San Jose, CA, United States

System Software Applications Engineer

San Jose, CA, United States

Security/Cybersecurity Product Engineer

San Jose, CA, United States

Staff Modeling and Tool Development Engineer

San Jose, CA, United States

Staff RF Test Engineer

San Jose, CA, United States

Documentation Manager

San Jose, CA, United States

Senior Staff Software Engineer

San Jose, CA, United States

Senior Modeling and Tool Development Engineer

San Jose, CA, United States

Machine Learning Engineer - Video Compute

San Jose, CA, United States

Global Campaign Manager

San Jose, CA, United States