SanJoseCARecruiter Since 2001
the smart solution for San Jose jobs

Senior Staff Software Engineer - Machine Learning Acceleration

Company: Xilinx
Location: San Jose
Posted on: October 19, 2020

Job Description:


We are looking for a self-driven and experienced C++ software engineer to be part of the Xilinx Vitis AI Software team. The Vitis AI Software team develops core software for deploying Machine Learning applications on Xilinx Deep Learning processors.

Being a member of the Vitis AI Software team requires passion and motivation to solve challenging and technical problems with robust algorithms and features. Our code is optimized for high throughput and low-latency - core requirements for Machine Learning inference.

You will be part of a global team that works on the end-to-end Xilinx Vitis AI software stack. Our software...

  • starts with user Machine Learning models from popular frameworks such as Tensorflow and TVM

  • compiles them to target various FPGA Deep Learning accelerators
  • deploys them for execution on FPGA devices

    The flexibility of Xilinx FPGA allows many Deep Learning accelerator designs to be deployed on the same FPGA device. And since FPGAs are programmable, Vitis AI also allows users to optimize the user's entire end-to-end system. The FPGA can deploy not only Deep Learning accelerators on Edge and in the Cloud - it can also be combined with other modules such as Vision or Post-processing - accelerating the user's whole application on one chip.

    Because of that, you will get a unique chance to work with possibly the largest portfolio of Deep Learning accelerator Hardware, Compiler and Software designs in the industry. It is also the most flexible portfolio of Deep Learning accelerators. Xilinx FPGA makes it easy to optimize each accelerator for a specific user application. It is also easy to experiment with state-of-the-art techniques (such as quantization or pruning).

    As such, Vitis-AI software is not custom code tuned for one Machine Learning application. You will join us in our exciting effort to design and implement a simple, robust and general Software Stack to efficiently deploy all current and future FPGA accelerators.

    As a Sr Staff Software Engineer, you will be a core member in our global team of RTL, Compiler, Software and Application Engineers. We work together from our offices in San Jose HQ, Beijing, and Hyderabad. Because of that, good communication and teamwork are essential. This listing is for a position in our San Jose headquarters.

    In this team, members are involved in all aspects of Deep Learning accelerator development: design, prototyping, implementation, testing, and productization. The team is dynamic and offers each member personal opportunity to grow their knowledge and skills in complex problem solving, product development and software engineering.

    Learn more about Xilinx and Vitis AI by visiting us at

    • MSEE/MSCS with a minimum of 8 years of relevant work experience in software industry

    • Strong software development and debug skills
    • Must be able to demonstrate strong analytical and problem solving ability.

    • Must be able to excel in a team environment with good interpersonal and communication skills.
    • Fluency in C++, data structures, algorithms, parallel programming and operating systems
    • Experience with Machine Learning models and applications is preferred

Keywords: Xilinx, San Jose , Senior Staff Software Engineer - Machine Learning Acceleration, IT / Software / Systems , San Jose, California

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Other IT / Software / Systems Jobs

EHR Project Manager job in Sacramento CA
Description: lt span gt Modis is seeking a EHR Project Manager for contract job here in the Sacramento area. This EHR Project Manager will need to have experience with Epic, managing project scope, time, and cost, (more...)
Location: Mather
Posted on: 10/22/2020

Mobile Notary / Get your documents signed in a timely manner!
Description: Certified Mobile Notary Service is now seeking Mobile Notaries nationwide. We will help you with getting certified, bonded, and insured. We are a one-stop-notary shop (more...)
Company: Certified Mobile Notary Service
Location: Sacramento
Posted on: 10/23/2020

General Software Engineer
Description: We are looking for junior software engineers for the AI innovation team in Baidu USA. Our AI innovation team targets the next generation of multimedia production with the help of AI. We've released our (more...)
Company: Baidu USA
Location: Sunnyvale
Posted on: 10/23/2020

Modis is seeking a e-Learning consultant for our Sacramento Client
Description: lt span gt lt B gt Modis is currnetly seeking a e-learning consultant for our client in Sacramento this is a 6 month contract that is likely to extend This person will be working with security analysts (more...)
Location: Mather
Posted on: 10/22/2020

eCommerce Developer job in Sacramento CA
Description: lt span gt lt span style color: 000000 background-color:transparent font-family:Times New Roman font-size:12pt font-weight:normal font-style:normal gt eCommerce development job in Sacramento CA lt (more...)
Location: Sacramento
Posted on: 10/22/2020

Director, Software Engineering
Description: 201 Third Street 61049 , United States of America, San Francisco, CaliforniaDirector, Software EngineeringDirector, Software Engineering Are you excited by the challenge of solving large-scale FinTech (more...)
Company: Capital One
Location: San Francisco
Posted on: 10/23/2020

Description: Department Description br br The mission of Information and Technology is to create and support an information technology environment that enhances the ability of the UC Davis community to teach, (more...)
Company: University of California - Davis Medical Centers
Location: Sacramento
Posted on: 10/23/2020

Applications Analyst I job in Sacramento CA
Description: lt span gt lt span style color: 000000 background-color:transparent font-family:Times New Roman font-size:12pt font-weight:normal font-style:normal gt Modis is seeking an Applications Analyst in (more...)
Location: Sacramento
Posted on: 10/22/2020

Java Developer
Description: The candidate will bull Participate in design discussions, code reviews and project related team meetings. bull Work with other engineers, Architecture, Product Management, and Operations teams to focus (more...)
Company: IT Minds LLC
Location: San Jose
Posted on: 10/23/2020

Software Engineer II (San Jose)
Description: Power the Possibilities br The CDK Global technology team is looking for collaborative innovators who are passionate about making their mark on emerging enterprise software products. We're building (more...)
Company: CDK Global
Location: San Jose
Posted on: 10/23/2020

Log In or Create An Account

Get the latest California jobs by following @recnetCA on Twitter!

San Jose RSS job feeds