US Tech Solutions
GPU Library Development Engineer - Intermediate
US Tech Solutions, Santa Clara, California, us, 95053
Duration: 12 months contract
If you are considering sending an application, make sure to hit the apply button below after reading through the entire description.
Job Description:
· This position is for an experienced engineer with GPU programming and optimizations skills, with a proven ability to analyse GPU codes and delivery of highly parallel solutions.
· You will be part of a team developing and tuning a computational geometry application for Clients CPU and GPU platforms.
Responsibilities:
· Develop and optimize application code Clients CPU and GPU systems
· Provide domain specific knowledge to other groups.
· Engage with Clients product groups to drive resolution of application and customer issues
· Develop initial documentation for GPU library code
Experience:
· 5+ years of experience in developing and maintaining Python/C/C++ software.
· Proven experience writing SOC architectural models and visualizations using Python/C/C++.
· Experience in tuning SOC hardware systems for performance and power.
Skills:
· In depth knowledge of computational geometry, electronic design automation
· Extensive experience with modern C++
· Experience debugging and profiling highly parallel code
· Strong performance analysis skills for both CPU and GPU
· Experience in implementing and optimizing parallel methods on GPU accelerators in distributed memory systems with CUDA, HIP, OpenCL.
· Experience with CUDA/ROCm libraries like Thrust, CUB etc preferred
· Experience with build system tools and CI systems
· In-depth knowledge of software development practices including debug, test, revision control, documentation, and bug tracking
· Strong team development skills including demonstrated expertise with git and Jira.
Education:
· Bacheor’s in Computer Science, or related subjects, or equivalent experience
· 3-5 years of relevant industry experience
About US Tech Solutions:
US Tech Solutions is a global staff augmentation firm providing a wide range of talent on-demand and total workforce solutions. To know more about US Tech Solutions, please visit www.ustechsolutions.com.
US Tech Solutions is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, colour, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
Recruiter Details:
Name: Shakir
Email: shakir.a@ustechsolutionsinc.com
Internal Id: 24-18046
If you are considering sending an application, make sure to hit the apply button below after reading through the entire description.
Job Description:
· This position is for an experienced engineer with GPU programming and optimizations skills, with a proven ability to analyse GPU codes and delivery of highly parallel solutions.
· You will be part of a team developing and tuning a computational geometry application for Clients CPU and GPU platforms.
Responsibilities:
· Develop and optimize application code Clients CPU and GPU systems
· Provide domain specific knowledge to other groups.
· Engage with Clients product groups to drive resolution of application and customer issues
· Develop initial documentation for GPU library code
Experience:
· 5+ years of experience in developing and maintaining Python/C/C++ software.
· Proven experience writing SOC architectural models and visualizations using Python/C/C++.
· Experience in tuning SOC hardware systems for performance and power.
Skills:
· In depth knowledge of computational geometry, electronic design automation
· Extensive experience with modern C++
· Experience debugging and profiling highly parallel code
· Strong performance analysis skills for both CPU and GPU
· Experience in implementing and optimizing parallel methods on GPU accelerators in distributed memory systems with CUDA, HIP, OpenCL.
· Experience with CUDA/ROCm libraries like Thrust, CUB etc preferred
· Experience with build system tools and CI systems
· In-depth knowledge of software development practices including debug, test, revision control, documentation, and bug tracking
· Strong team development skills including demonstrated expertise with git and Jira.
Education:
· Bacheor’s in Computer Science, or related subjects, or equivalent experience
· 3-5 years of relevant industry experience
About US Tech Solutions:
US Tech Solutions is a global staff augmentation firm providing a wide range of talent on-demand and total workforce solutions. To know more about US Tech Solutions, please visit www.ustechsolutions.com.
US Tech Solutions is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, colour, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
Recruiter Details:
Name: Shakir
Email: shakir.a@ustechsolutionsinc.com
Internal Id: 24-18046