SENIOR FIRMWARE ENGINEER Job in Shanghai, Shanghai China

SENIOR FIRMWARE ENGINEER #1463260

RESPONSIBILITIES:
- Design and develop state of the art GPU hardware, in the area of graphics modules, computation units, data communication units, multimedia units or memory controllers
- Working within a team of architects and ASIC engineers to document, design, develop and verify functional and performance models for NVIDIAs new chips.
- Develop tests, testplans, and testing infrastructure to validate the performance and functional correctness of ASICs modeled in C++, RTL and real silicon.

MINIMUM REQUIREMENTS:
- Bachelors Degree or higher majoring in CS or relevant fields.
- Strong C programming ability.
- Experience in firmware/driver development of Video or Display.
- Knowledge in Video codecs or Display
- Experience in compiler or GNU toolchain(gcc, gdb, binutils).
- Good knowledge in processor microarchitecture or experience with x86, arm, mips or 8051 design.
- Strong problem solving capability, analytical and communication skills.
- Proactive, creative and a team player.
- Excellent English writing for engineering documentation, English oral well enough to attend meetings.
- Experience in the following areas is a plus:
* Microprocessor architecture design verification.
* Assembly programming
* Scripting language (Perl, Python, Ruby)
* System level programming experience in OS, compiler, driver, tools, virtual memory system, etc.

Interested in talking with us? Please apply directly at NVIDIA.COM