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!

Heterogeneous Multicore Compiler Senior Engineer

162177
San Jose, CA, United States
Jan 10, 2022

Share:

Job Description

Description

Xilinx is looking for a world class Senior Compiler Engineer to help us build the next-generation, parallel programming environment for current and future Xilinx devices, including the recently announced Versal ACAP. You will be working in a broad area delivering compilers, debuggers and performance analysis tools to support heterogeneous systems consisting of AI Engine processors, ARM processors and FPGA fabric.

As a senior member of the team, you will be responsible for design and delivery of parts of a heterogeneous, multi-core compiler. You will get a chance to tackle cutting-edge, interesting and challenging problems working on compilers for heterogeneous multicore systems.

Job requirements

  • BS/MS/PhD in CS/EE with a minimum of 8 years experience developing production compilers and parallel programming environments.
  • Knowledge of compiler backends for VLIW processors, including dependence-analysis, optimizations, instruction-scheduling, register-allocation, instruction-selection, code-generation etc.
  • Knowledge of compiler frameworks, esp. LLVM.
  • Solid understanding of machine architectures and micro-architectural performance considerations.
  • Experience in production software tool releases and delivery to external customers.
  • Demonstrated C/C++ programming skills with production system software.
  • An understanding of applications in one or more of the following domains is also desirable: Machine Learning, Wireless, Signal processing and Video.
  • Leads and mentors other engineers.
  • Must be a hands-on person who takes initiative and does whatever is necessary to make a project successful.
  • Excellent written/verbal communication skills.
  • Proven ability to work with cross-functional and geographically distributed teams.
  • Team player with ability to work across a geographically diverse team.

---- x ----

 

Education Requirements -- BS/MS/PhD in CS/EE

Years of Experience -- 8 years experience developing production compilers and parallel programming environments

Share:

Similar Jobs

Senior Applications Engineer

San Jose, CA, United States

SOC Integration Intern

San Jose, CA, United States

Senior Design Engineer

San Jose, CA, United States

Senior Software Engineer

San Jose, CA, United States

Senior EHS Engineer

San Jose, CA, United States

Senior Systems Design Engineer - AI/ML

San Jose, CA, United States

Applications Design Engineer

San Jose, CA, United States

Senior Design Engineer

San Jose, CA, United States

Senior Financial Analyst

San Jose, CA, United States

Software Engineering Intern-Summer 2022

San Jose, CA, United States

Software Engineering Intern-AI/ML Winter 2022

San Jose, CA, United States

Optical Senior Staff Design Engineer

San Jose, CA, United States

Finance Data Architect and Analyst

San Jose, CA, United States

Senior Financial Analyst

San Jose, CA, United States

Program Manager, Data Center Marketing

San Jose, CA, United States

Embedded Software Applications Engineer

San Jose, CA, United States

Staff Software Engineer - Yocto Project

San Jose, CA, United States

Datacenter Alveo Product Planning

San Jose, CA, United States

Senior Developer Tools Engineer

San Jose, CA, United States

Senior Design Verification Engineer

San Jose, CA, United States

Data Center Sales Manager

San Jose, CA, United States