Sign In
 [New User? Sign Up]
Mobile Version

SOFTWARE ENGR 2 - SDx Application Development

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

Job Details

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 experienceStrong 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.
Degree: ME/ M.Tech./ MS (Engg/ Sciences)

Additional Degree: BE/ B.Tech (Engineering)

Experience: 3-5


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