Role highlights
Full Time
Permanent
Advisory
Remote
This role requires a seasoned GPU Strategy Advisor with over 15 years of professional experience, specializing in GPU architecture and performance optimization. The ideal candidate must possess deep expertise in GPU programming frameworks such as CUDA and OpenCL, with a strong foundation in parallel computing principles. They should have a proven track record of evaluating the suitability of integer-based algorithms and computational workloads for GPU acceleration, including detailed performance profiling and benchmarking. Experience in analyzing and optimizing heterogeneous computing environments is essential, alongside the ability to conduct comprehensive cost-benefit analyses to guide strategic investment decisions in GPU technologies. Familiarity with semiconductor Electronic Design Automation (EDA) software and workflows is required to effectively assess product algorithms and advise on GPU porting strategies. The advisor will be responsible for delivering technical assessments, strategic recommendations, and implementation guidance to technical teams, ensuring optimal performance improvements through GPU acceleration where applicable. A bachelor's degree in a relevant field underpins the candidate's technical foundation, complemented by extensive advisory-level experience. This remote, part-time consulting role demands strong analytical skills, strategic insight, and the ability to communicate complex technical evaluations clearly to stakeholders across global locations.
About the role
About the Company
- Global leader in electronic design automation software
- Empowers innovators in microchip and semiconductor industries
- Provides solutions for optimal circuit design and semiconductor development
- Trusted partner for organizations advancing electronics and computational hardware
Role Summary
- GPU Architecture and Performance Expert needed
- Assess and advise on GPU porting strategy for product
- Evaluate if GPU acceleration can improve performance of integer-based algorithms
- 10h/week contract, 3+ months duration
- Remote, global location
- Applicants must be authorized to work in their country without employer sponsorship
Responsibilities
- Conduct technical assessment of product's native algorithms for GPU acceleration viability
- Analyze integer-based computational workloads and specialized solvers for GPU performance gains
- Provide strategic recommendations on GPU investment, including cost-benefit analysis
- Deliver insights on which computations are suitable for GPU porting vs. CPU optimization
- Guide technical teams on implementation strategies if GPU acceleration is viable
Requirements
- Deep expertise in GPU architectures (CUDA, OpenCL, or similar)
- Proven experience evaluating workload suitability for GPU acceleration
- Strong understanding of integer-based algorithm performance on GPU vs. CPU
- Experience analyzing and optimizing computational workloads for heterogeneous computing
- Proficiency in performance profiling, benchmarking, and cost-benefit analysis
- Solid foundation in parallel computing principles
- Experience with semiconductor EDA (Electronic Design Automation)
- 15+ years of professional experience
Benefits
- 100% remote
- No location restrictions or time zone overlaps
How to Apply
More roles from Toptal
View company profileToptal: Graph Algorithms & Computational Geometry Developer
Flexible location
Join Toptal as a remote Graph Algorithms & Computational Geometry Developer. Apply your expertise in graph isomorphism a...
Toptal: React Native Developer
Flexible location
Join Toptal as a React Native Developer to build innovative mobile apps for iOS & Android. Apply now for a long-term rem...
Toptal: Senior Firmware QA Engineer
Flexible location
Join Toptal as a Senior Firmware QA Engineer to lead quality assurance in cutting-edge projects. Apply now to advance yo...