Expoint - all jobs in one place

המקום בו המומחים והחברות הטובות ביותר נפגשים

Limitless High-tech career opportunities - Expoint

Intel GPU Software Optimization Engineer VLK/OGL f/m/d 
Germany, Bavaria, Munich 
598137915

09.12.2024
Job Description

You will use your practical experience to offer technical training, consultation, and hands-on assistance to software developers in software architecting, code development, Intel software tools usage, testing, and tuning of software applications.

  • You will engage with Independent Software Vendor (ISV) partners and be responsible for providing performance analysis and technical guidance throughout the software cycle.
  • You will interface with Intel Engineering groups to resolve software-related problems that impede customer success.
  • You will provide technical feedback to Intel Business Unit groups to enhance upcoming Intel platforms, technologies, and products.
  • You will be the voice of the SW/HW ecosystem by researching emerging technologies, staying up to date on the latest advancements, and working closely with industry leaders providing feedback to influence SW/HW architecture.

The position offers an excellent opportunity to advance the applicant's leading-edge GPU engineering qualifications and develop strong project management and customer relationship skills. It provides a unique direct insight into key players in the software and IT industries. The GPU Software Optimization Engineer for Vulkan and OpenGL is a Software Engineer/Developer primarily focusing on delivering GPU solutions to the market.

Essential Duties and responsibilities may include:

  • Analyze, design, program, debug, and modify software enhancements and/or new products.
  • Understand customer requirements and align customer products with Intel roadmap.
  • Ensure that software products released by leading software vendors run best on Intel's latest and upcoming platforms and technologies.
  • Monitor and evaluate the performance of GPU software solutions, including conducting workload and performance analysis on Intel or competitive platforms.
  • Author technical info decks, papers, and training courses to provide development updates to internal stakeholders and to provide expertise to customers.
  • Contribute to Intel SW and HW product development by providing tech feedback to Intel product and architecture teams.
  • Contribute to Intel SW and HW training and inference capabilities by running workloads to identify optimization opportunities.

Required qualifications:

  • MS degree or equivalent in a scientific or engineering discipline.
  • Advanced experience in programming the latest C/C++.
  • Advanced experience in low-level GPU programming using Vulkan & OpenGL including shader programming.
  • Proven experience with performance profiling, debugging tools, and techniques for graphics applications.
  • Understanding CPU, GPU architecture or another processor, SoC, or DSP architecture is expected.
  • Working knowledge of the latest Windows & Linux.
  • Strong problem-solving, communication, and collaboration skills.
  • Self-motivated and self-sufficient working attitude.
  • Excellent verbal and written English.

Additional qualifications:

  • Ph.D. in computer science or related field
  • Experience in programming using Data Parallel C++ is a strong plus.
  • Good communication and presentation skills in front of technical audiences are a strong plus.
  • Experience working with Intel software tools such as MKL, TBB, Intel C/C++ Compiler, GPA, VTune, etc. are a plus.
  • Experience with other Graphics APIs such as DirectX or Metal are a plus.
  • Experience with other low-level GPGPU programming APIs such as SYCL, CUDA or OpenCL is a plus.
  • Experience in managing customer relationships is a plus.
  • Experience in planning and executing software projects and in software testing, benchmarking, analyzing, and optimizing is an additional plus.
  • Additional languages are a plus.
We offer a total compensation package that ranks among the best in the industry. It consists of competitive pay, stock, bonuses, as well as, benefit programs which include health, retirement, and vacation. Find more information about all of our Amazing Benefits