找回密码
 入住天佑斋
载入天数...载入时分秒...
搜索
查看: 462|回复: 0

【校招】2017 NVIDIA 英伟达校园招聘强势来袭!!!

[复制链接]
发表于 2016-8-24 16:31:05 | 显示全部楼层 |阅读模式
Please just click the link and apply forthe position!
http://campus.51job.com/nvidia2017/
SHANGHAI上海
ASIC-Physical Design Engineer
As a result of the improvement in chipprocess, design scale and performance/power ratio expectation, physical designfor digital chips have huge challenges on high frequency, low power, multipleapplication modes etc. Effective and high quality implementation of buildingchips is the guarantee of the company’s competitiveness.
As an ASIC-PD engineer at NVIDIA,you'll be responsible for the stage from RTL frozen to tape out, includesynthesis, formal verification, constraints definition, timing closure/signoff, study on the  timing impact ofprocess and related methodology work. You will face the biggest challenge basedon the most advanced processes on building chips in the world.
RESPONSIBILITIES:

    2 F1 Q. X& {$ G2 }1 d" z
  • Chip integration and netlist generation0 N5 D8 ~) o0 Y+ I
  • Synthesis( M5 _" J$ Y% S( G
  • RTL/netlist quality check# k" m2 A9 l7 ]8 g1 q+ b+ m
  • Formal Verification' `1 u: D6 k$ S3 l: ?
  • Constraints creation and validation, timing budget.# i+ W& o$ A1 Q# Y7 @
  • Work with ASIC team to analyze/resolve special timing issues.+ \2 S/ P9 V0 V9 z! Z6 w4 e
  • Co-work with PR engineers to implement chip partition and floorplan7 s8 u) @' h6 N) d$ t: [
  • Work in conjunction with RR engineers to achieve timing closure for     both partition and full chip level
    8 f, i, K- S7 ^' v
  • Achieve special mode timing closure, such as io, test, clock etc.. \) C, Z) \9 p# l. S# M2 q$ R4 X
  • Function eco creation% u9 k' T5 l. k* c
  • Develop and enhance entire timing closure flow from frontend     (pre-layout) to backend (post-layout)/ a( g3 D5 h6 S% ^
  • Flow automation development for above areas
    # t) Z; F& d- [  j6 g
  • Methodology in any of above areas.
    ) E; Z4 }; c$ T) `1 _& G: l
MINIMUMREQUIREMENTS:

    9 j7 d+ E- R4 m0 R4 O, L; b
  • BSEE, MSEE is preferred
    ) \" t5 H; K$ r
  • Project experience in IC design implementation: O1 \2 h% c" M7 j4 G  [- C
  • Courses taken in circuit design, digital design
    ! E) @( [" w3 S+ D( o2 i+ T, [
  • Hand-on experience in EDA software from Synopsys (DC/PT/Formality),     Cadence (RC compiler/LEC) is preferred
    ! V6 y( c0 Q7 ]$ P2 A% x( ~
  • Proficient user of Perl or TCL is preferred
    / D6 x. Z/ _/ i/ h  W+ J4 _
  • Excellent English communication skill/ ^- j- \4 I( ^+ N* Q' ?% A0 }
Android Software Engineer
NVIDIA is hiring a software engineer to work in our Tegra softwareorganization, for Android Software development, including but not limited toAndroid Frameworks, Apps, Android based devices drivers, Linux kernel andperformance/power optimization. Ideal candidates will have a thoroughunderstanding of Linux internals and microprocessor architecture, and arecapable of understanding complex hardware and program optimize on embeddedfootprints. Also prefer to have experiences with Android Framework & Apps. You will have theopportunity to seamlessly work with headquarter for cutting edge technologies,and also have opportunity and flexibility to create new innovations.
Whatwe need to see:
·        BSor MS degree in EE/CS/CE
·        Excellentin C/C++/Java, J2ME and Android application programming
·        In-depthknowledge of Android OS and Android Framework
·        Excellentsoftware design, problem solving and debugging skills
·        Abilityand flexibility to work and communicate effectively in a multi-national,multi-time-zone corporate environment.
Waysto stand out from the crowd:
·        Deepunderstanding of Linux drivers.
·        Experiencewith embedded operating (esp. Android, Linux).
·        Experiencewith 3D graphics or multimedia.
·        Havecomputer vision or machine learning background.
Web Services Engineer
TheNVIDIA Android Platform team is looking for world-class web services engineersto develop backend/frontend services for NVIDIA’s gaming consoles, tablets andetc. In this position, you will be in your ownership of the full developmentand release life-cycle, from web API, software architecture and databaseinteraction design to implementation, testing and deployment. You will evaluatetechnology alternatives, work closely with other project members and users tospecify the system, create schedules, and manage ongoing feedback andenhancement releases. You will learn and create valuable features for end usersand greatly improve NVIDIA product’s user experience.
Whatwe need to see:
·        Proficient in one ofJava/JavaScript/Python/Ruby/PHP programming languages.
·        Familiar with current popular web frameworks,RESTful API design, deep understanding of OOP, MVC and other design patterns.
·        Experience with databases required, MySQL andMongoDB are preferred.
·        Excellent communication skills, English isrequired.
·        Flexibility/adaptability for working in adynamic environment with different frameworks and requirements
Waysto stand out from the crowd:
·        Experience in mobile app backend servicedevelopment.
·        Familiar with frontend technologies, such asReact, AngularJS, jQuery, bootstrap, html, css and etc.
·        Familiar with data mining / machine learningtechnologies.
·        Familiar with data encryption in transmits.
·        Familiar with distributed computing,multi-thread, load balance, such high performance server architecture.
NVIDIAis widely considered to be one of the technology world’s most desirableemployers. We have some of the most brilliant and talented people on the planetworking for us. If you're creative and autonomous, we want to hear from you!
Software Engineer in Automation
SoftwareQA automation engineer is needed for NV product Quality assurance and findingauto solution for every test steps which make test work more efficient andproduct more qualified.  
Whatyou’ll be doing:
·        Automation development on various operatingsystems and NVIDIA GPUs.
·        Work closely and collaboratively with otherdevelopment and QA teams to gather automation requirements and reviewautomation design.
Whatwe need to see:
·        BS in Computer Science/Engineering
·        Strong Computer architecture, OS & driverdevelopment experience and C/C++/C#/JAVA programming skills.
·        Good knowledge in Google Android.
·        Good knowledge on System level test developmentwhich includes working with Kernel API's.
·        Should have worked on large / complexapplications. Understanding of code manipulation and optimization issues.
·        Strong problem solving skills.
·        Excellent communication, self-driven &motivated, conscious of high quality software.
Waysto stand out from the crowd:
·        Knowledge in Linux is a plus.
·        Development experience with Perl and/or Pythonis preferred.
·        Ability to work closely & collaborativelywith other Development & QA teams especially across geographies.
Beijing北京
Compute PerformanceDeveloper Technology Engineer
NVIDIA is looking for a passionate, world-classcomputer scientist to work in its Compute Developer Technology (Devtech) team.
In this role, you will research and develop techniquesto GPU-accelerate leading applications in high performance computing fieldswithin machine and deep learning, scientific computing, and data processing,performing in-depth analysis and optimization to ensure the best possibleperformance on current- and next-generation GPU architectures. This involves:
- Working directly with key application developers tounderstand the current and future problems they are solving, creating andoptimizing core parallel algorithms and data structures to provide the bestsolutions using GPUs, through both library development and direct contributionto the applications.
- Collaborating closely with the architecture,research, libraries, tools, and system software teams at NVIDIA to influencethe design of next-generation architectures, software platforms, andprogramming models, including by investigating impact on applicationperformance and developer productivity.
REQUIREMENTS:
- A good degree from a leading university in anengineering or computer science related discipline (BS; MS or PhD preferred).
- Strong knowledge of C/C++ and/or Fortran.
- Strong knowledge of software design, programmingtechniques, and algorithms.
- Strong mathematical fundamentals, including linearalgebra and numerical methods.
- Experience with parallel programming, ideally CUDAC/C++ and OpenACC.
- Good communication and organization skills, with alogical approach to problem solving, good time management, and taskprioritization skills.
Some travel is required for conferences and foron-site visits with developers.
With highly competitive salaries and a comprehensivebenefits package, NVIDIA is widely considered to be one of the technologyindustry's most desirable employers. We have some of the most brilliant andtalented people on the planet working with us and our engineering teams areexpanding fast. If you're a creative and autonomous computer scientist with agenuine passion for parallel computing, we want to hear from you.
We are an AA/EEO/Veterans/Disabled employer
Shenzhen深圳
PCB Design Engineer
Location: China,Shenzhen
JobDescription/Qualifications:
The successful candidates will fully engage in all theNVIDIA GPU/TEGRA platforms and products PCB design development together withglobal designers. This job is taking the responsibility to transfer schematicnet-list design, ID and ME design into the physical PCB design basing onelectrical guidance, signal integrity, power integrity, ID and mechanicalintegrity, EMC and safety, manufacturing industry spec and end-user usabilityrequirement. And we have a lot of trainings and researching plans to guide thesuccessful candidates to be the experts of PCB design and related areas.
MINIMUM REQUIREMENTS:
- Bachelor or Master Degree in Electronics Engineering or big interestguys from others majors
- Strong knowledge on the circuit theory$ R! C0 X& t- ^- U7 j* t
- Good knowledge on the DC-DC power design) @% H  c  Z2 V1 f& h1 |
- Good knowledge on the signal integrity theory
) d& c; Z4 v$ T( \9 Y- Good knowledge on the power integrity theory
- Good knowledge on the EMC, EMI and Safety techniques. `+ G! C3 x" B" H5 `  y9 [- d# [
- Good knowledge on PCB fabrication and assembly process: d& ^& P8 U  Y, Y9 X* |
- Good knowledge on PC architecture and mobile devices architecture
- Familiar with one PCB design software is must, experience of realproject PCB design is preferred
' A& T4 Y! N& Z% z, F; K- Familiarwith SI/PI simulation tools is preferred, such as Sigrity, ADS, HFSS and etc.
- C is must, C++ and JAVA are preferred
- Can do attitude, good team worker
+ W0 c- v4 B, Q$ b# ^- X2 ?- High energy, Ability to learn complex process and concept in a fast paceenvironment2 l8 c! b5 D. F, q) K( b7 l3 D
- Quick thinking, good decision making skills and problem solving skills1 H4 K& `( c- J, Z
- Self-motivated, patient, desire to take challenges.9 X4 y: l) u; ?; G6 \" t0 n4 k- V3 r
- Good communication skills (Written and oral) 8 ]8 m$ c: W$ g! j7 i
- Level 4 or 6 English
System/Board DesignEngineer
RESPONSIBILITIES:
- HardwareDesign for GeForce, Quadro and Tesla GPU products. And automotive cockpitcomputer and self-driving computer
-Board/System level circuit research and Development
-Schematic concept design, Component selection and Bill of Material generation
-Board/system level Hardware debug and verification
-Responsible for product design issue in the lifecycle
- GuidePCB layout engineer for placement, power and high speed signals routing
- Guidedesign Validation engineer for signal measurement
- DC/DCPower design, debugging and measurement
- Co-workwith chip solution team for chip level bring up
- Co-workwith software engineers on debug and FA
- Co-workwith SI/EMC engineers for signal quality and EMC issue
- Co-workwith mechanical/thermal engineers for system mechanical and thermal design
MINIMUM REQUIREMENTS:
- Bachelor/Master in EE, computer science,or relative majors
Desirable Experience:
- Understanding high speed signal designrules
- Know the design tools (Concept, Allegro…)
Successful Candidate will possess thefollowing traits:
- Can do attitude
- Highenergy
-Leadership
- Abilityto learn complex concepts in a fast pace environment
- Strongdesire on creativity
- Quickthinking and good decision making skills
- Goodcommunication skills (written and oral)
Web ServicesSoftware Engineer
* Q1 x, g0 N' @. s% y
The NVIDIA Android Platform team is looking for top-classweb services engineers to develop backend/frontend services and data mining forNVIDIA’s products.
In this position, you will be in your ownership of thefull development and end-to-end solution, from web API, software architectureand database interaction design to implementation, deployment, and data statisticsand mining. You will evaluate technology alternatives, work closely with otherproject members and users to specify the system, create schedules, and manageongoing feedback and enhancement releases. You will learn and create valuablefeatures for end users and greatly improve NVIDIA product’s user experience.
MINIMUMREQUIREMENTS:
- Proficient in one of Java/JavaScript/Python/PHP programminglanguages.
- Excellent software design, problem solving anddebugging skills
- Familiar with current popular web frameworks, RESTfulAPI design, deep understanding of OOP, MVC and design patterns.
- Experience with databases is required, MySQL andMongoDB are preferred.
- Ability and flexibility to work and communicate effectivelyin a multi-national corporate environment.
DESIRED SKILLS:
- Experience in mobile app backend service development
- Familiar with distributed computing, multi-thread, loadbalance, such high performance server architecture.
- Familiar with data mining / deep learning technologies.
- In-depth knowledge of Android is a major plus
- Ability to develop in core frameworks
Embedded System  SoftwareEngineer
The candidate will participate in theAndroid-based software development for NVIDIA's new Tegra chipset.
You will have the opportunity toseamlessly work with HQ for cutting edge technologies, and also haveopportunity and flexibility to create new innovations.+ a5 j4 {" q' b: g0 M. \
. s+ m' p, M3 a2 G* l
RESPONSIBILITIES:: T$ m, C, s- y0 A
- Design and implement software in anembedded software environment.& y  o6 Z) D5 d9 ?- U& G' [7 v6 p
- New technology research and system architecture design. 5 m9 M7 d) e" c0 @/ U5 l2 [# D0 T0 l
- Computer Vision and Deep Learning feature implement. ) X: x8 b8 E9 B9 B( U% t
- Work with hardware architects on the design of embedded products, providingfeedback and guidance on CPU, bus, and device design to ensure that it can besupported well by software.
/ Z& F" F$ a  j4 n5 ~
9 D  m5 i0 ], N. u" M
REQUIREMENTS:9 ^1 b8 n  X( i" c/ B1 u
- BS or MS degree in EE/CS/CE.
- Excellent C/C++ programmingand debugging skills.
- Ability for strong problemsolving and logical analysis skills.
- Ability for good Englishreading and writing.
- Good knowledge of computerVision and Deep learning technology a major plus.
- Good knowledge of operationsystem (esp. Android, Linux) is a plus.
Tesla ProductEngineer
As a member of our Tesla product engineering group, you willbe responsible to sustain and improve all aspects of NVIDIA Tesla GPU productsfor the fastest super computers and high performance compute (HPC) products onthe planet
What you’ll be doing:
·        Identify and analyze all the reported customertechnical issues on Tesla products
·        Provide System level, board level FA on TeslaRMA boards
·        Co-work with other engineering teams andoperation teams to investigate design, component, manufacturing and testingissue to drive quality improvement
·        Develops, recommends and implements correctiveactions based on FA result
·        Need occasional travel to Hong Kong and Fubao(Futian Free Trade Zone, Shenzhen)
What we need to see:
·        Major in EE, or related field. BS or above
·        Good communication skills in both written andspoken English
·        Experience with hardware verification/ debug andsignal integrity measurement
·        Familiar with debug methodology, tools and flow
·        Familiar with Linux Shell Scripts
·        Basic programming skills in Java Scripts
·        Strong analytical and problem solving skills
Ways to stand out from the crowd:
·        Experience in board level design is a plus
·        Experience in board level/System level FailureAnalysis is preferred

* ?/ \# m4 n$ z* x$ `0 B$ C
回复

使用道具 举报

天佑斋微信小程序

QQ|手机版|小黑屋|西南交通大学 - 天佑斋 ( 蜀ICP备20015072号 )

GMT+8, 2025-1-10 20:03 , Processed in 0.044502 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表