Senior Software Engineer II – Sr Data Center System Modeling Engineer
Xilinx
Hyderabad, Telangana, India
15d ago
source : CareerArc Group LLC

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.
  • Apply
    Add to favorites
    Remove from favorites
    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form