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
Apr 19, 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

Senior Staff Software Engineer

San Jose, CA, United States

SerDes Applications Design Engineer

San Jose, CA, United States

System Design Engineer Intern

San Jose, CA, United States

Senior Product Applications Engineer II

San Jose, CA, United States

Computer Architect

San Jose, CA, United States

Field Applications Engineer

San Jose, CA, United States

Staff System Software Engineer - Video

San Jose, CA, United States

Design Engineering Intern

San Jose, CA, United States

Staff Field Applications Engineer

San Jose, CA, United States

Software Engineer - Entry Level

San Jose, CA, United States

Senior Manager, Technical Marketing

San Jose, CA, United States

Software Engineer, DevOps Infrastructure

San Jose, CA, United States

DevOps Software Infrastructure Engineer

San Jose, CA, United States

Senior Software Engineer

San Jose, CA, United States

Staff Mixed Signal Design Engineer

San Jose, CA, United States

NPI Program Manager

San Jose, CA, United States

Senior Technical Program Manager

San Jose, CA, United States

ISV Solutions Engineering Manager

San Jose, CA, United States

Senior Software Engineer - Vitis Architecture

San Jose, CA, United States

IT Systems Engineer-Intern

San Jose, CA, United States

Systems Hardware Engineer

San Jose, CA, United States

Senior Sales Manager - Data Center Group

San Jose, CA, United States