Intel Programmable Solutions Group is seeking a highly motivated, hands-on High Level Design OpenCL Application Engineer to develop, test, support and optimize computational algorithms on FPGA platforms. As an OpenCL Applications Engineer, you will be responsible for supporting the Intel PSG customers by providing technical expertise and guidance in FPGA High Level Design HLD tools, methodologies and code optimizations. In this role, your responsibilities will include but are not limited to the following:- Provide technical support for Intel's High Level Design HLD tools/OpenCL SDK for FPGA customer issues and, if needed, orchestrate other resources in order to fully resolve customer issues and queries- Develop highly optimized OpenCL implementations of computational algorithms- Profile and optimize customer designs- Efficiently implement algorithms on FPGAs using HLD tools- Present Intel's HLD development flow, software ecosystem and embedded processing capabilities showing Intel's advantages in project discussions, public seminars and customer winning proposals- Anticipate future customer requirements in order to contribute to product planning and definition of product enhancements- Develop unique solutions and work with Applications and Marketing Engineers to provide demonstrations and proofs of concepts highlighting Intel's and Intel-partner's capabilities at customer meetings and seminars- Remain informed and knowledgeable on OpenCL, C/C++, FPGA, CPU, GPU and Embedded Systems trends through research and participation in forums and industry events
Inside this Business Group
You must possess the below minimum qualifications to be initially considered for this position. Preferred qualifications are in addition to the minimum requirements and are considered a plus factor in identifying top candidates. Experience listed below would be obtained through relevant previous job/internship and/or school/research experiences.
- Masters or PhD in Computer Science/Engineering or equivalent
- 6 (+) months of experience with of computational algorithms theory
- 6 (+) months of experience using C/C++
- Experience with Embedded System
- Good understanding of code optimization using parallelism, pipe-lining, memory management, concurrency and multi-threading
- interpersonal skills ability to work well within teams, including virtual teams, and being self-motivated are all essential characteristics of the successful candidate
- Some travelling will be required
The Programmable Solutions Group (PSG) was formed from the acquisition of Altera. As part of Intel, PSG will create market-leading programmable logic devices that deliver a wider range of capabilities than customers experience today. Combining Altera's industry-leading FPGA technology and customer support with Intel's world-class semiconductor manufacturing capabilities will enable customers to create the next generation of electronic systems with unmatched performance and power efficiency. PSG takes pride in creating an energetic and dynamic work environment that is driven by ingenuity and innovation. We believe the growth and success of our group is directly linked to the growth and satisfaction of our employees. That is why PSG is committed to a work environment that is flexible and collaborative, and allows our employees to reach their full potential.