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.
MS in CS/EE (PhD preferred) and 2 years of experience, or equivalent. Exceptional recent grads will be given full consideration.