Position Summary
Role and Responsibilities
As a GPU Workload Engineer, you will work as part of our GPU Workload Analysis team. This is an entry to mid-level position where the candidate will be in an individual contributor role, tasked with analyzing, debugging and improving smartphone GPU power and performance.
Key responsibilities include:
Workload analysis of GPU graphics workloads and compute application workloads
Workload capture and minimization for emulation, simulation, architecture analysis, and post-Si debug
Competitive analysis and projecting class leading performance
Collaborate with GPU architecture and software teams to optimize performance and power on future products
Assist selection and prioritization of workloads to benchmark future products
Develop and participate in enhancement of existing capture tools
Automate data collection and display of workload analysis, performance, and power metrics
Minimum requirements:
BSEE, Computer Science, Computer Engineer or comparable and 2+ years experience
Understanding of rasterization pipeline and modern GPU architectures
Familiarity with graphics APIs (e.g. Vulkan, OpenGL, Directx)
System level power and performance analysis and strong OS fundamentals
Strong understanding of Android OS/Linux kernel fundamentals
Strong understanding of Android NDK, SDK, and build flow such as make, cmake
Strong ability to think critically and solve problems
Excellent programming skills (C, C++ and Python a plus, Java a Plus)
Excellent communication and teamwork skills
Skills and Qualifications
Preferred candidate will possess the following:
Understanding of modern real-time rendering game engines and rendering techniques
Experience developing and debugging in Android/Linux platform and applications
Use of workload analysis tools (e.g. renderdoc, gapid)
Use of workload tracing tools (eg Apitrace, Gfxreconstruct, Patrace)
Use of performance analysis tools (ARM Development Studio, Snapdragon Profiler, Android GPU inspector )
Familiarity with compute APIs (e.g. OpenCL, CUDA)
Knowledge of high-level shading languages (e.g. GLSL, HLSL)
Familiar with SKLearn/ML based modeling and data analysis
Desire to play video games (mobile games a plus)
Skills and Qualifications
* Please visit Samsung membership to see Privacy Policy, which defaults according to your location. You can change Country/Language at the bottom of the page. If you are European Economic Resident, please click here.
Job Alerts: If you would like to be notified of new opportunities when they are posted, please click here. You will be asked to create an account first if you do not already have one.
Samsung Electronics is a global leader in technology, opening new possibilities for people everywhere. Through relentless innovation and discovery, we are transforming the worlds of TVs, smartphones, wearable devices, tablets, digital appliances, and network systems, and the entire semiconductor industry with our memory, system LSI, foundry, and LED solutions. Samsung is also leading in the development of the Internet of Things through, among others, our Smart Home and Digital Health initiatives.
Since being established in 1969, Samsung Electronics has grown into one of the worlds leading technology companies, and become recognized as one of the top global brands. Our network now extends across the world, and Samsung takes great pride in the creativity and diversity of its talented people, who drive our growth. To discover more, please visit our official newsroom at (https://news.samsung.com/global/).