Software Engineer 2 - SDx Application Development

Xilinx India Technology Services Pvt. Ltd. Job Referrals Powered by Round One



No. Views

Xilinx India Technology Services Pvt. Ltd. Job Referrals Powered by Round One
Xilinx is the worlds leading provider of All Programmable FPGAs, SoCs and 3D ICs. These industry-leading devices are coupled with a next-generation design environment and IP to serve a broad range of customer needs, from programmable logic to programmable systems integration. Our All Programmable devices underpin todays most advanced electronics. Among the broad range of end markets we serve are: Aerospace/ Defense Automotive Broadcast Consumer High Performance Computing Industrial / Scientific / Medical (ISM) Wired Wireless Xilinx is looking for a talented, self-driven and motivated software engineer to be part of the SDx Application Development team. SDx is Xilinx s 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 developing applications for the SDx tools that demonstrates the tool flow and usage for the end customers. These applications are key part of customer experience that enable them to quickly ramp up on SDx development environment and be productive. This is done through a combination of extensive examples, and good programming practices to extract the most out of the tools. As a member of this high-performance team, the selected candidate will be responsible for identifying and implementing software applications to showcase the SDx tools. The candidate will understand the C based high level synthesis paradigm and its usage in targeting Xilinx devices. The candidate will also understand parallel programming paradigms like OpenCL and CUDA and development example applications. The candidate will do application profiling, identifying software code that is a good candidate for acceleration on programmable logic and then retargeting those functions using the SDx tools. 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 have opportunity to interact with Xilinx field engineers and marketing team to understand variety of customer scenario, and propose solutions either through tool improvement or through improved software coding patterns. The candidate will also work closely with the SDx development team to understand various features, give suggestions from customer perspective, and help prioritize features. A minimum of Bachelors in EE, CS, CE with 4 years of relevant work experience Strong programming experience in C is required. Experience with C++ is highly desirable. Experience in doing performance profiling of application, functional and memory debugging is required. Must have basic experience in one of the scripting languages like shell script, perl, or python. Must have experience in Linux based development environment. Experience in running, debugging and profiling programs on real HW board is a big advantage. Strong background either in High Level Synthesis tools or in parallel programming languages like OpenCL or CUDA is required. Experience in video application development and programming libraries like OpenCV is a big plus. Exposure to parallel programming paradigms like OpenMP 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. Salary: Not Disclosed by Recruiter Industry: Semiconductors / Electronics Functional Area: IT Software - Application Programming, Maintenance Role Category: Software Developer Role: Software Developer Keyskills: automotivewirelesstoolsc++ipaerospaceapplication developmentcodingcelinux
Additional Information
Location Hyderabad Start Date Not Provided
Job Type Full-time
Salary Not Provided
Career Level Not Provided Relevant Work Experience 4 to 6 Yrs
Education Level Not Provided Job posted on 23-Jul-2017

Contact Information
Company Name Xilinx India Technology Services Pvt. Ltd. Job Referrals Powered by Round One Telephone No Not Provided
Contact Name Employer Site Link Not Provided
Keywords: Basic,  BasicC,  CFPGA,  FPGAIP,  IPDesign,  DesignC++,  


You should never need to provide bank account details or any other financial information, or make any form of payment, when applying for a job. If you are ever asked to do this by a recruiter on our site please contact us giving the advertiser's name and job reference.

Australia Canada Germany Gulf Hong Kong India Italy Japan Malaysia Netherland New Zealand Philippines Singapore South Africa Spain UK USA

Home | About Us | My Account | Browse by location | Browse by company | Browse by category | Faq | Feedback | Help
Copyright © Mega Recruitment Solutions Pvt Ltd. 2017