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!

Senior Software Engineer - Vitis Architecture

160294
San Jose, CA, United States
Jul 15, 2021

Share:

Job Description

Description

Software-defined systems on-chip and hardware-accelerated systems are entering the mainstream, and now represent major drivers in the evolution of the programmable logic industry.  Xilinx is in the forefront of developing design tools and technologies for programmable and reconfigurable hardware, and it is now possible to automatically generate high-performance accelerator systems from programs written in C/C++.  These tools enable performance-oriented programmers to target programmable platforms while continuing to work within familiar software design flows.    

The Vitis Solution Architecture team is looking for an exceptional candidate to help us refine and develop design tools for heterogeneous SoCs comprising embedded CPUs, VLIW and micro-DSP engines, embedded memories, and programmable logic, to develop and integrate hardware accelerator systems for embedded applications and in the data center.  Our tools are used today to develop high-performance systems for video transcoding, genomics, and machine learning, as well as in wireless base stations, advanced driver assistance, and real-time image processing applications.

We are tackling interesting open problems in the design of heterogeneous hardware/software systems, with opportunities to innovate and advance the state of the art in embedded systems design, hardware/software system compilation, heterogeneous computing, performance analysis, and run-time software. A successful candidate thrives working independently and collaboratively with partner teams on challenging problems that hinder productivity today, while building tools to solve tomorrow’s problems.

You bring passion and a track record of getting stuff done that users care about.  You are confident in your abilities, comfortable sharing ideas in their early stages, and know how to listen and collaborate with others to develop ideas towards common goals with a commitment to robustness and quality.  

Specific responsibilities will vary based on your strengths and experience, drawn from one or more of the following areas.

  • High performance hardware accelerator-based systems for machine learning, computer vision, image and signal processing, cryptography, or digital communications, translating insights and experience into algorithms and system schemas that can be realized in design tools.
  • Applying system knowledge to refine system abstractions, data models, and flows for runtime software and high-level compilers, especially for domain specific architectures.
  • Design, prototyping, implementation, and validation on target hardware of tooling and hardware and software system optimizations to improve programmer productivity, system throughput, latency, and operating frequencies.
  • Performance tuning and refinements of current tools and run-time software, identifying key bottlenecks, and implementing effective and scalable strategies to address them, including incorporating RTL modules
  • System bring up of new silicon in context of Vitis system tools, working with partners in silicon architecture, system software, and design automation groups. 

Education Requirements

 

MS in CS/EE (PhD preferred) and 2 years of experience, or equivalent.  Exceptional recent grads will be given full consideration.

 

Share:

Similar Jobs

Staff Modeling and Tool Development 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

PHY/PLL RTL Design Engineer

San Jose, CA, United States

Machine Learning Engineer - Video Compute

San Jose, CA, United States

Global Campaign Manager

San Jose, CA, United States

Research Engineer - Open Source

San Jose, CA, United States

RTL Timing Engineer

San Jose, CA, United States

SOC Design Engineer - Lead

San Jose, CA, United States

Senior Design Engineer

San Jose, CA, United States