Exciting Opportunities in Nvidia, Bangalore!!!

About Nvidia

As a world leader in visual computing technology NVIDIA’s objective remains solid: to be the most important 3D company in the world. We invest in our people and our technologies, support and fund industry research around the world, and consistently deliver quality, competitively priced products to our customers. NVIDIA’s culture promotes and inspires our team of world-class engineers and developers to be at the top of their game. We’ve created an environment where talents are recognized and collaboration is valued. Our employees are shaping the world of tomorrow…today. We invite you to explore the opportunities available at NVIDIA – just click on the link to see what your future may hold.

Current Openings at NVIDIA, Bangalore Design Center

(PLEASE SEND IN YOUR RESUME TO psrivatsa@nvidia.com  or call at 9945009428 )

HOT POSITIONS – Apply Now!!!!!    

  • SENIOR ARCHITECT – SOC PERFORMANCE & VERIFICATION

In this role, you will be working on system level performance analysis and verification of industry leading Tegra mobile SOCs. You will be working with system and IP architects and design teams to evaluate, analyze and improve SOC performance for key mobile use cases. You will play a crucial role towards helping our SOCs achieve industry leading performance/power efficiency, user experience and benchmark scores.

RESPONSIBILITIES:

– Understand SOC architecture, mobile use cases and applications. Establish performance metrics and targets.
– Create system level performance tests and micro-benchmarks that model use cases.
– Define metrics to evaluate performance and develop theoretical models.
– Analyze performance bottlenecks in the design, find architecture implementation bugs, propose and drive improvements.
– Contribute to developing methodology and tools to evaluate, analyze and improve SOC performance/power.
– Validate and optimize system performance post-silicon, working with system architecture, software and IP teams.

– Work on hardware models of different levels of extraction, including performance models, RTL test benches and emulators, to find performance bottlenecks in the system.
– Work closely with the architecture and design teams to explore architecture trade-offs related to system performance, area, and power consumption.
– Develop workloads and test suits targeting automotive, video, compute vision applications running on system on chips
– Drive methodologies for improving turnaround time, finding representative data-sets and enabling performance analysis early in the product development cycle.
– Develop required infrastructure including performance simulators, Verilog testbench components and analysis tools.
MINIMUM REQUIREMENTS:

– BS, BE, BTech / MS, ME, Mtech with 5+ years of experience/ Phd
– Strong fundamentals in Computer Architecture.
– Exposure to RTL verification methodologies, environments and debug tools. System/SOC level exposure is a plus.
– Exposure to mobile SOCs, mobile applications, performance/power analysis is a plus.
– Programming knowledge in C/C++/Perl/Python preferable
– Prior exposure to one or more of graphics, CPU, audio/video/camera sub-systems, IO technologies, SOC interconnects or DDR memory controllers is a plus.

  • SENIOR MEMORY SYSTEM ARCHITECT

NVIDIA is building the world’s fastest highly-parallel processing systems, period. Our high-bandwidth multi-client memory subsystems are blazing new territory with every generation. As we increase levels of parallelism, bandwidth and capacity, we are presented with design challenges exacerbated by clients with varying but simultaneous needs such as real-time, low latency, and high-bandwidth. In addition we are adding a lot of virtualization and programming model capabilities.

RESPONSIBILITIES:
– Drive new memory system architectures from DRAM up.
– Explore architecture trade-offs in system performance, area, and power consumption.
– Develop interconnect (Network-on-chip – NOC) and memory hierarchies for high performance parallel computer architectures (system-on-a-chip SOC).
– Add virtualization capabilities to the system.
– Develop performance simulators, models and test suites.
– Develop functional simulators, models and test suites.

MINIMUM REQUIREMENTS:
– MS or PhD in a relevant area.
– A demonstrated history of technical leadership.
– 5+ years of architecture research and/or development of memory or highly interconnected system architectures.
– 5+ years of research and development experience in performance analysis, tools, or simulators.
– 5+ years of C/C++ development.
– Knowledge of high performance memory system or interconnect architectures, experience with various virtualization techniques, including performance modeling and functional modeling and analysis.
– Systems experience in characterizing performance, doing comparison studies, and documenting and publishing results.
– Ideal candidates will have experience in High-Performance Computing (HPC), Virtualization, Memory Hierarchies, Interconnect Architectures, and System Architecture

  • SENIOR COMPILER ARCHITECT

NVIDIA’s architecture team is seeking an experienced compiler architect to work on performance analysis and code optimizations for cutting-edge GPU technologies. You will be working closely with a world class team of processor architects and compiler engineers on GPU architectures spanning all market segments/application domains – mobile (phone/tablet), PC, Workstation and Server.

RESPONSIBILITIES:

– Propose, prototype and evaluate compiler optimizations and innovations for current GPU architectures.
– Participate in and influence the definition of future GPU architectures and HW/SW interface.
– Work with application performance teams to optimize and improve performance/power of key applications, games and benchmarks.
– Develop tools and infrastructure for compiler performance analysis and visualization.

MINIMUM REQUIREMENTS:
– 3+ years of software development experience.
– Bachelor’s in Computer Science or Computer Engineering (Master’s or PhD strongly preferred).
– Strong computer architecture and/or compiler background.
– Experience with compiler technologies such as register allocation, instruction scheduling, and other backend compiler optimizations is a plus.
– Strong programming skills.
– Strong communication skills and ability to work with geographically distributed teams

  • SENIOR ARCHITECT – GPU SIMULATOR 

NVIDIA develops cutting edge System on Chip designs, by using a variety of software (SW) simulators. We are growing our investment in world class SW engineering practices and development, and would like to expand our team with SW professionals who can push us to the next generation of system SW simulation, co-simulation, and prototyping. Especially desired are SW professionals with experience in modeling, run time optimization, emulation, and performance modeling.We require those who can work in a team environment, have strong SW engineering skills, and a passion to excel.

RESPONSIBILITIES:

– Simulator design, implementation, and debugging
– Concurrent and parallel programming. Computer architecture or hardware design is a plus, but not required for position.
– Knowledge of unit and system test strategies
– Expertise on simulation basics, and experience with advanced topics such as performance modeling, co-simulation, or system emulation
– Team development practices and code inspections

MINIMUM REQUIREMENTS:

– 4-5 years of simulator design and/or implementation
– Greater than 3 years of object oriented software design and implementation and debug experience (C++ preferred)
– Excellent communication and teamwork skills
– BS in CS or CSE
– MS or PhD counts towards experience

  • SENIOR GPU ARCHITECT – FUNCTIONAL MODELING

NVIDIA GPU Architecture group is looking for architects and software developers to join our various architecture efforts. A key part of NVIDIA’s strength is to innovate in the graphics and parallel computing fields, delivering the highest performance in the world for graphics processing. We are constantly looking for ways to improve our GPU architecture and maintain our leadership.
In this position, you will be working with other world-class architects on modeling, analysis and validation of graphics architectures and features that advance the state of art in performance and efficiency.

RESPONSIBILITIES:
– Performance modeling and analysis of graphics algorithms and features
– Work in a team to document, design, develop tools to analyze and simulate, validate, and verify performance models
– Develop tests, test plans, and testing infrastructure for new graphics architectures/features

MINIMUM REQUIREMENTS:
– MS Degree in relevant discipline (CS, EE). PhD highly desired
– Strong programming ability: TLM 2.0, C, C++ preferred.
– Strong background in computer architecture.
– Experience in performance modeling and analysis is a big plus
– Excellent communication skills and ability to work in global team environment.

  • SOC POWER ARCHITECT (Low Power Architecture / Micro Architecture)

In this role you will be responsible for architecting the power management solutions for NVIDIA’s Tegra products. As part of the architecture team, you will collaborate with other architects, SW engineers, Design/Implementation Engineers and System Engineers to analyse, devise and implement new power management techniques for the Tegra line of chips

MINIMUM REQUIREMENTS:

  • 5+ years of experience with power management techniques including leakage fundamentals, clock/power gating, dynamic frequency and voltage scaling, use case based power profiling/estimation/consumption, power sequencing and power measurements.
  • Experience with mobile power management chips and board-level power management.
  • Expereince with system software, operating systems and user level application interactions.
  • Ability to think simultaneously about unit/chip and system constraints.
  • MS in EE/CS/ECS or related technical field or equivalent. Preferably focussed on computer architecture.
  • Desired Experience in ARM/other microprocessor designs and/or video and/or 3D designs and/or chip backbone/interconnect architectures and/or I/O hubs/systems.

PLEASE SEND IN YOUR RESUME TO psrivatsa@nvidia.com  or call at 9945009428

Post a comment or leave a trackback: Trackback URL.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: