This job board retrieves part of its jobs from: Toronto Jobs | Emplois Montréal | IT Jobs Canada

Bringing you the hottest job offers in California

To post a job, login or create an account |  Post a Job

Xilinx: Senior Staff Software Engineer – Machine Learning Acceleration


This is a Contract position in San Jose, CA posted January 2, 2021.

DescriptionWe 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 softwarestarts with user Machine Learning models from popular frameworks such as Tensorflow and TVM compiles them to target various FPGA Deep Learning acceleratorsdeploys them for execution on FPGA devicesThe 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 https://github.Com/Xilinx/Vitis-AIMSEE/MSCS with a minimum of 8 years of relevant work experience in software industry Strong software development and debug skillsMust 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 systemsExperience with Machine Learning models and applications is preferred