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 II – Sr Data Center System Modeling Engineer

156527
Hyderabad, India, India
Apr 1, 2019

Share:

Job Description

Description

Traditionally, designs for FPGAs has been done by HW developers using RTL languages like VHDL or Verilog. However, the key focus area for Xilinx looking forward is to enable software developers to design for FPGA, SoC and ACAP architectures. The SDx Emulation and System Modeling team is part of the organization focussed on key growth area of Data Center and SW programmability for the company. We are looking for talented and self-driven engineers to join our mission of changing how FPGA and ACAP devices are programmed and enable a new generation of software developers to program Xilinx devices for a variety of domains including Data Center Acceleration, Network acceleration, Edge Computing and Machine Learning.
 
We are a product team that owns key technology deliverables as part of the Xilinx SDAccel Development Environment. The team is working on cutting edge technology encompassing System Modeling, platform design, compilers, debuggers and tool automation to provide a true SW like development environment for our users. The activity within the team provides opportunity for individuals to work on high performance IP modeling, System SoC design and modeling, Debug and Profile through software like fast iteration cycles, Xilinx Run Time, Configurable SoC assembly to name a few.
 
As a member of this high-performance team, you will be responsible for extending the Xilinx Vivado and SDx development environments to enable system level modeling and virtual platform infrastructure, debug and profile of the design. You will interact with senior engineers across the globe and collaborate with them to introduce cutting edge features into the product. The candidate will ensure that new features meet technical specifications and business goals and assume responsibility for the overall feature delivery.  The candidate will be involved in all aspects of product development; design, prototyping, testing, and productisation and be able to influence the technology and product direction as Xilinx innovates in this key growth area.
 
The team provides a fast-paced startup-like environment offering each of its members immense opportunity to interact with a wide variety of people including from other organizations like hardware designers, marketing, support, and even direct customer interaction, and truly learn and grow their skills and capabilities.

  • A minimum of Bachelors in EE, CS, CE with 8 years of relevant work experience.
  • Experience in creating performance and timing models using Accellera SystemC and TLM 2.0.
  • Software development and debug skills, fluency in C/C++ including OOP, data structures and algorithms is required.
  • Familiarity with hardware languages like Verilog and System Verilog for simulation using tools like Modelsim, VCS, Questa Sim is highly desired.
  • Understanding of SoC architectures, Interconnects, NOC, memory, peripherals etc. is critical.
  • Experience in atleast one of the technologies like Virtual Platforms, SystemC/QEMU models, Emulation platforms, Hw/Sw co-design, and Performance analysis is desired.
  • Experience in software development environment on both Linux and Windows is desirable.
  • Background in ASIC or FPGA design flow and general awareness of Electronic Design Automation (EDA) tools like synthesis, simulation, place and route is required.
  • Familiarity with IP based design creation flows including IP-XACT is advantageous.
  • Experience in scripting languages like python, perl is highly desired. Any knowledge of Tcl is a big plus.
  • Be able to excel in a team environment.
  • Demonstrated ability to identify technical problems, explore and propose viable options, and apply technical solutions. Candidate should be self-driven to identify next course of action to be taken during development cycle.
  • Excellent verbal and written communication skills including experience across organizational boundaries and multiple geographies.
  • A self-driven, go-getter approach with attitude to take ownership and responsibility.
Share:
Refer to the Talent Network

Similar Jobs

Sr.Systems Design Engineer

Hyderabad, India, India

Staff Design Engineer

Hyderabad, India, India

Finance Manager/Manager Accounts

Hyderabad, India, India

Senior Product Planning Engineer 2

Hyderabad, India, India

Senior DFT Engineer

Hyderabad, India, India

Sr. Software Engineer

Hyderabad, India, India

Sr. Software Engineer

Hyderabad, India, India

Full Stack Developer

Hyderabad, India, India

Senior Software Engr 1

Hyderabad, India, India

DSP Software Design Engineer

Hyderabad, India, India

DSP Design Engineer

Hyderabad, India, India

Senior DSP Design Engineer

Hyderabad, India, India

Staff DSP Design Engineer

Hyderabad, India, India

Senior Software Engineer 2

Hyderabad, India, India

Software Engineer 2

Hyderabad, India, India

Senior Software Engineer 1

Hyderabad, India, India

Design Engineer 1

Hyderabad, India, India

Design Engineer 1

Hyderabad, India, India

Software Engineer

Hyderabad, India, India

Software Engineer 1

Hyderabad, India, India

Software Engineer

Hyderabad, India, India

SR SOFTWARE ENGINEER 1

Hyderabad, India, India

Principal SW Engineer

Hyderabad, India, India

IP Verification Engineer

Hyderabad, India, India

Embedded Software Engineer

Hyderabad, India, India