hybrid
AI Software Development Engineer
AI Software Development Engineer
Intel is seeking an AI Software Development Engineer with 7-10 years of experience in system software validation, preferably on GPU drivers. This role involves designing and developing software validation environments, creating and executing coverage-driven validation plans, and contributing to the development of automation tools and debugging efforts. The ideal candidate will have expertise in C/C++, 3D graphics, kernel development, and Deep Learning frameworks.
About the role
Profile
Experienced 7-10 years of system software validation (Preferably on GPU drivers).
You Will Be Responsible For
- Understanding and Deploying the state of the art validation methodologies to improve product quality and release efficiency.
- Design and development of system software validation environment, including integration testing and the enabling of the full software stack.
- Responsible for the creation and execution of coverage driven validation plans.
- Writing of new test content
- Development of automation tools,
- Triage and debugging of failures
- maintain regression health of the product etc.…
- Prior experience/understanding of GPU software stack is a requirement.
- Prior experience with Deep Learning / MI is a plus.
- Experience with distributed CI systems in needed, Experience with Intel validation infrastructure is a plus.
Qualifications
Minimum Qualifications:
You must possess a Bachelors, Masters or PhD degree in Computer science or related areas with 7-1 years of industry experience.
- Expertise in C/C++
- Understanding of 3D graphics (including DX11/12 and/or Vulkan)
- Experience in kernel development ex: Open CL, CUDA, Metal, etc.
- Graphics API experience like DX, Metal or Open CL Preferred Qualifications
- Knowledge of Graphics and Deep Learning Accelerator architectures
- Expertise in Deep Learning networks and frameworks, ex. WinML, OpenVino, CoreML, Tensorflow and/ or Pytorch
- Expertise in kernel development e.g.: Open CL, CUDA, Metal, etc.
- Experience with mid-level AI frameworks Direct ML, OneDNN, Metal Performance Shaders
- Knowledge of GPU compute architecture
- Experienced in Performance benchmarking and workload analysis
- Experienced in Windows device driver or embedded software development
- Expertise in optimization techniques for neural networks
- Knowledge of Intel graphics driver
- Excellent written and verbal communication skills
Work Model for this Role
This role will be eligible for our hybrid work model which allows employees to split their time between working on-site at their assigned Intel site and off-site.