Sign In
 [New User? Sign Up]
Mobile Version


Secunderabad, Telangana
Job Code:
  • IT
Applying for this job will take you to an external site
  • Shortlist
  • Email Friend
  • Print

Job Details

Xilinx is looking for a talented, self-driven and motivated software engineer to be part of the SDx Tools team. SDx is Xilinxs primary software user focused IDE. It is a revolutionary design environment built to accelerate the design and development for Xilinx s All Programmable' devices. The individual will focus on the SDx development tools by making various enhancements to the LLVM based compiler. These compiler enhancements will be geared towards code generation for SDx Emulation Flows that enable customers to debug and profile their applications early in the development cycle. As a member of this high-performance team, the selected candidate will be responsible for implementing various changes to the LLVM based SDx Compiler to generate code for the SDx Emulation target. The SDx compiler takes synthesizable-C, SystemC and OpenCL code as user source; and generates code targeting x86 processor, SystemC TLM models, and RTL (Verilog/VHDL). The candidate will work closely with a geographically distributed compiler team working on various aspects including transformations, code generation, debug information and verification.The team provides a fast-paced, start-up like environment offering each individual immense opportunity to interact with a wide variety of people including from other organizations, and truly learn and grow their skills and capabilities. The candidate will get opportunity to work on the cutting edge compiler technology and develop and key skillset. The candidate will have opportunity to interact with Xilinx field engineers and marketing team to understand variety of customer scenario, and propose solutions. The candidate will also work closely with the SDx emulation flow team to understand various customer flows, understand requirements and jointly work out implementation to meet the feature requirement. A minimum of Bachelors in EE, CS, CE with 4 years of relevant work experienceProgramming experience in LLVM Compiler technology is a must.Strong programming experience in C/C++ and OOP Concepts is a must.Must have basic experience in one of the scripting languages like shell script, perl, or python.Must have experience in Linux based development environment including functional and memory debugging.Background in SystemC based software development is a big plus.Background either in High Level Synthesis tools or in parallel programming languages like OpenCL or CUDA is an advantage.General awareness of ASIC or FPGA design flows including synthesis, place and route is a big advantage.Be able to excel in a team environment.Demonstrated ability to identify technical problems, propose viable options, and apply technical solutions.Excellent verbal and written communication skills including experience across organizational boundaries and multiple geographies.
Degree: ME/ M.Tech./ MS (Engg/ Sciences)

Additional Degree: BE/ B.Tech (Engineering)

Experience: 4-9


Application Programming | System Administration | System Security | Systems Programming
Applying for this job will take you to an external site


© Copyright 2015 Al Nisr Publishing LLC - powered by Gulf News