Role OverviewResponsible for functional and performance modeling of various blocks of the GPU pipeline. Interface with architects, RTL designers, verification engineers and software engineers to understand the GPU pipeline. Design and architect C++ models of GPU blocks.
What You Will Do
Develop and maintain functional and performance models of complex systems and validate to ensure accuracy and completeness. Implement and test the GPU models. Simulate the model’s behavior to validate functional and performance characteristics.
Why It Might Be a Fit
Identify areas for optimization and improvement in functional and performance models. Identify architecture, micro-architecture, and implementation optimizations to improve the functionality and performance of the GPU and its units.
Requirements
- Master's degree or foreign equivalent in Computer Science, Computer Engineering, Electrical Engineering, or in a closely related field
- three (3) years of experience in a GPU engineering-related occupation performing each of the following: Hardware design and architecture; C++ programming, including STL in a Linux environment; GPU/CPU or computer architecture and micro-architecture; using development tools such as revision control systems, debuggers, and make/cmake; hardware modeling; and GPU performance profiling and analysis
Benefits
- medical
- dental
- vision
- life insurance
- 401(k)
- free onsite lunch
- employee purchase program
- tuition assistance
- paid time off
- student loan program
- wellness incentives
]]>