
Senior Staff, C++ GPU Architect
- Sydney, NSW
- Permanent
- Full-time
- Strong working knowledge of modern GPU architecture.
- Strong C++ modeling skills.
- Exposure to ray-tracing and/or machine-learning workloads.
- Design and prototype innovative algorithms and hardware features for high-performance GPUs.
- Develop models of new features, and implement key algorithms in C++.
- Analyze performance, power, and area (PPA) trade-offs; recommend improvements.
- Identify complex technical problems, break them down, summarize multiple possible solutions.
- Collaborate with engineers and managers on multiple sites.
- Familiarity with modern C++ features such as coroutines.
- Experience with graphics and compute APIs (DirectX 12/HLSL, Vulkan/GLSL, CUDA, OpenCL).
- Familiarity with modern game-engine rendering pipelines, interactive ray tracing, and compute-based rendering.
- Proficiency with development tools such as debuggers, source-control systems (Git), and GPU profilers.
- Knowledge of GPU micro-architecture (caches, schedulers, memory fabric).
- Experience in hardware design and overall ASIC design flow.
- Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, or a related field.