System Performance And Power Profiling Engineer
SCRAPED
Used Tools & Technologies
Not specified
Required Skills & Competences ?
Statistics @ 3 Communication @ 6 Debugging @ 6 API @ 3 QA @ 3 CUDA @ 3 GPU @ 3Details
At NVIDIA, we build groundbreaking products for the following sectors: Automotive, VR, Gaming, Deep Learning, and High Performance Computing. See your efforts in action as developers use your tools to debug, profile and analyze the performance of their systems/applications using the low-level library that you helped to craft as a member of the Profiler Foundations Developer Tools team! Innovate as you develop the performance analysis capabilities of NVIDIA hardware with developing power measurements abilities in tools for the best performance. Help inventors around the world who will depend on the creative products that you worked on to better utilize Nvidia hardware to its maximum potential in their applications at minimal power. Join the team that brings new NVIDIA technologies to market with sophisticated simulation/emulation systems and be among the first to breathe life into new silicon.
Responsibilities
- Design, develop and maintain our GPU & SOC Performance profiling SDK.
- Work closely with NVIDIA Architecture, Driver, and Tools teams to define new GPU/SOC hardware features, to capture realtime performance statistics and next generation power measurement features.
- Develop, validate and debug power measurement features from emulation to silicon.
- Work closely with QA to develop automated tests, ensuring the quality of the product.
- Help internal and external customers build their performance and power profiling tools using our SDK.
- Define, invent, and improve our NVIDIA profiling library with new features to allow NVIDIA's customers to extract the best performance out of their code base.
Requirements
- BS or MS in EE, ECE, CS, or equivalent experience.
- 3+ years of industry experience.
- Strong programming and debugging ability in C and C++.
- Experience in performance or power measurement analysis.
- Solid understanding of hardware pipeline concepts, with a willingness to work at a detailed implementation level.
- Strong technical communication, presentation, and writing skills.
Ways to stand out from the crowd
- Demonstrated working knowledge of compute (CUDA/ML) and/or Graphics APIs.
- Experience working in gaming, device drivers, realtime systems, or other low level library development.
- Prior experience authoring developer tools, particularly for GPUs, CUDA, Graphics APIs.
- Experience with shipping production-quality device drivers or system software.
Benefits
- Eligible for equity and benefits.
NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. They do not discriminate based on legally protected characteristics.
#LI-Hybrid