Sr. Software Development Engineer

Sep 09, 2022
Hyderabad, India
... Not specified
... Senior
Full time
... Office work

What you do at AMD changes everything 

At AMD, we push the boundaries of what is possible.  We believe in changing the world for the better by driving innovation in high-performance computing, graphics, and visualization technologies – building blocks for gaming, immersive platforms, and the data center. 

Developing great technology takes more than talent: it takes amazing people who understand collaboration, respect, and who will go the “extra mile” to achieve unthinkable results.  It takes people who have the passion and desire to disrupt the status quo, push boundaries, deliver innovation, and change the world.   If you have this type of passion, we invite you to take a look at the opportunities available to come join our team.


AMD System-Level Modeling and Tools team is looking for a talented and self-driven software engineer to work on Vivado and the Vitis family of software tools. Vivado is AMD/Xilinx’s primary environment that enables users to do end-to-end FPGA design. It is a revolutionary design environment built to accelerate the design and verification of our FPGAs, SoCs, and 3D ICs and is being extended to support the new ACAP devices. It is also the backbone on which the Vitis tools are built, which enable a wide variety of software and acceleration flows across many domains including Datacenter and embedded developers.


As a member of this high-performance team, the selected candidate will work on development of C++/SystemC models for AMD AI Inferencing flow. Selected candidate will also be responsible for extending the Vivado and Vitis development environments to enable system-level simulation and virtual platform infrastructure, debug and profile of the He or she will have the opportunity to interact with senior engineers across the globe, collaborate with them to introduce cutting-edge features critical for the next phase of company growth, especially keeping software developer requirements into consideration. The selected candidate will ensure that new features meet technical specifications and business goals and assume responsibility for the overall solution. The candidate will be involved in all aspects of product development; design, prototyping, testing, and productization.


The team provides a fast-paced environment offering each of its member's immense opportunity to interact with a wide variety of people including from other organizations like hardware/software developers, marketing, support, and even direct customer interaction, and truly learn and grow their skills and capabilities.

  • A minimum of Bachelors in EE, CS with 2-5 years of relevant work experience.
  • Software development and debugging skills, fluency in C/C++ including OOP, data structures, and algorithms is required.
  • Experience in software development environment on both Linux and Windows is desirable.
  • Experience in scripting languages like python, Perl is highly desired. Any knowledge of Tcl is a big plus.
  • Familiarity with hardware modeling languages like VHDL, Verilog, and System Verilog/SystemC will be a big plus

Requisition Number: 169583 
Country/Region/Location: India State/Province: Telangana City: Hyderabad 
Job Function: 

955 available jobs
Top Jobs