Senior Staff Engineer (Multiple Openings)
Core
Design and architect high-performance C++ functional and performance models for GPU pipeline components to validate behavior and identify optimization opportunities.
Role type
Senior Staff Engineer (GPU Modeling & Architecture)
Builds
Functional and performance models for high-performance computing devices (mobile, automotive, custom segments)
Domain
Semiconductor / GPU Architecture
Deliverable
production ML models
Required skills
C++ (STL, Linux), GPU/CPU architecture, micro-architecture concepts, hardware modeling, performance profiling, software design and architecture
Technologies
C++, STL, Linux, revision control systems, debuggers, make/cmake
Responsibilities
Design and architect high-performance C++ models for various GPU blocks; Simulate model behavior to validate functional and performance characteristics; Analyze opportunities for architectural and implementation-level optimizations; Collaborate with architects, RTL designers, and verification engineers.
Seniority
Senior Staff, hands-on IC