
此信息由武汉理工大学审核并发布(查看原发布网址),应届生求职网转载该信息只是出于传递更多就业招聘信息,促进大学生就业的目的。如您对此转载信息有疑义,请与原信息发布者武汉理工大学核实,并请同时联系本站处理该转载信息。
英伟达半导体科技(上海)有限公司
ASIC-Physical Design Engineer
As a result of the improvement in chip process, design scale and performance/power ratio expectation, physical design for digital chips have huge challenges on high frequency, low power, multiple application modes etc. Effective and high quality implementation of building chips 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, include synthesis, formal verification, constraints definition, timing closure/sign off, study on the timing impact of process and related methodology work. You will face the biggest challenge based on the most advanced processes on building chips in the world.
RESPONSIBILITIES:
MINIMUM REQUIREMENTS:
随着芯片工艺不断进步,设计规模的增大,对性能/功耗比期望的提高,数字芯片物理设计面临着高时钟,低功耗,多应用模式等巨大挑战。芯片的高效和高质量的物理实现是公司竞争力的保证。
作为NVIDIA的ASIC-PD工程师,你将负责从RTL冻结到流片这个阶段中综合,形式验证,约束文件制定,时序收敛以及相关方法学和工艺在时序方面影响的研究工作。在芯片实现方面,你将基于世界上最先进的流程面临最大的挑战。
工作职责:
职位要求:
CUDA Library Engineer-Shanghai
NVIDIA is searching for world-class software talent for an exciting role on our CUDA high-performance and scientific computing software team. The successful candidate will work with the most advanced parallel computing technology, and help improve the performance and developer experience as well as determine trends and features for next-generation architectures. You will interact closely with the architecture and other software teams at NVIDIA to ensure the best possible performance and results.
REQUIREMENTS:
Plusses:
EMBEDDED SYSTEM SOFTWARE ENGINEER
The candidate will participate in the Android-based software development for NVIDIA's new Tegra platforms including but not limited to Android based devices drivers, multimedia, frameworks, kernel and performance/power optimization.
You will have the opportunity to seamlessly work with HQ for cutting edge technologies, and also have opportunity and flexibility to create new innovations.
RESPONSIBILITIES:
- Design and implement software in an embedded software environment.
- New technology research and system architecture design.
- Work with hardware architects on the design of embedded products, providing feedback and guidance on CPU, bus, and device design to ensure that it can be supported well by software.
REQUIREMENTS:
- BS or MS degree in EE/CS/CE
- Excellent C programming and debugging skills.
- Ability for strong problem solving and logical analysis skills.
- Ability for good English reading and writing.
- Good knowledge of operation system (esp. Android, Linux) is a major plus.
- Good knowledge of communication technology (LTE, WCDMA etc) is a plus.
Parallel Computing Software Engineer
Description/Qualifications:
To spearhead its breakthroughs in High Performance Computing, NVIDIA is looking for a passionate, world-class Software Engineer to work in its Developer Technology Team. In this role, you will open up new domains of application for GPUs by researching and developing GPU computing algorithms, driving their adoption with key application developers and ensuring best possible performance of GPU computing applications on current and next-generation architectures.
Application domains include geosciences, life sciences, computer-aided engineering, computational fluid dynamics, computational chemistry, computational physics, computational finance, electronic design automation, data mining, medical imaging, and many more.
RESPONSIBILITIES:
- Work directly with key US developers on their scientific applications, educating them on the latest NVIDIA technologies.
- Closely collaborate with the architecture and software teams at NVIDIA to influence the design of next-generation architectures.
- Some travel to conferences and for on-site visits with developers will be required.
MINIMUM REQUIREMENTS:
- A good degree from a leading university in an engineering or computer science related discipline.
- Strong knowledge of programming languages such as Fortran and C/C .
- Strong knowledge of programming techniques and algorithms.
- Strong mathematical fundamentals, including linear algebra and numerical methods.
- Experience with parallel programming, especially data-parallel using MPI, OpenMP, OpenACC or CUDA C/C /Fortran.
- Good communication and organization skills, with a logical approach to problem solving, good time management and task prioritization skills.
With highly competitive salaries and a comprehensive benefits package, NVIDIA is widely considered to be one of the technology world?s most desirable employers. We have some of the most brilliant and talented people on the planet working for us and, due to unprecedented and ongoing growth, our world-class engineering teams are expanding fast. If you're a creative and autonomous Software Engineer with a genuine passion for parallel computing, we want to hear from you.
Position Title: PCB DESIGN ENGINEER
Location: China, Shenzhen
Job Description/Qualifications:
The successful candidates will fully engage in all the NVIDIA GPU/TEGRA platforms and products PCB design development together with global designers. This job is taking the responsibility to transfer schematic net-list design, ID and ME design into the physical PCB design basing on electrical guidance, signal integrity, power integrity, ID and mechanical integrity, EMC and safety, manufacturing industry spec and end-user usability requirement. And we have a lot of trainings and researching plans to guide the successful candidates to be the experts of PCB design and related areas.
MINIMUM REQUIREMENTS:
- Bachelor or Master Degree in Electronics Engineering or big interest guys from others majors
- Strong knowledge on the circuit theory
- Good knowledge on the DC-DC power design
- Good knowledge on the signal integrity theory
- Good knowledge on the power integrity theory
- Good knowledge on the EMC, EMI and Safety techniques
- Good knowledge on PCB fabrication and assembly process
- Good knowledge on PC architecture and mobile devices architecture
- Familiar with one PCB design software is must, experience of real project PCB design is preferred
- Familiar with 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
- High energy, Ability to learn complex process and concept in a fast pace environment
- Quick thinking, good decision making skills and problem solving skills
- Self-motivated, patient, desire to take challenges.
- Good communication skills (Written and oral)
- Level 4 or 6 English
Software Engineer in Automation
Job Description/Qualifications:
Job Description:
- Automation development on various operating systems and Nvidia GPUs
- Work closely and collaboratively with other development and QA teams to gather automation requirements and review automation design.
MINIMUM REQUIREMENTS:
- BS in Computer Science/Engineering.
- Strong Computer architecture, OS & driver development experience and C/C /C#/JAVA programming skills.
- Good knowledge in Google Android.
- Knowledge in Linux is a plus.
- Development experience with Perl and/or Python is preferred.
- Good knowledge on System level test development which includes working with Kernel API's.
- Should have worked on large / complex applications. Understanding of code manipulation and optimization issues.
- Strong problem solving skills
- Excellent communication, self-driven & motivated, conscious of high quality software.
- Ability to work closely & collaboratively with other Development & QA teams especially across geographies.
Job Title: Supply Base Engineer (Mechanical)
Location: Shenzhen, China
Job Description/Qualifications:
RESPONSIBILITIES:
1. Responsible for supplier technical support and management, control the NPI material technical and quality of the mechanical parts/components of Mobile devices system (tablet, smartphone) or gaming device (console) based on product specifications.
2. Work with Ensure suppliers comply with the cosmetic spec completely and accurately.
3. Perform survey and audit for new supplier qualification and selection.
4. Work with global mechanical designer to perform parts DFM review so to ensure the manufacturability.
5. Work with MQE team train component suppliers and CEM partner IQC team understands NV quality specifications/criteria exactly so to let all partners use same criteria for inspection.
6. Host regular NPI review meeting with material supplier, NVIDIA global function team, and CEM partner and address the open items.
7. Support tool trail and review the issues, and also address the corrective actions with suppliers and designer.
8. Work with supplier to submit qualification report of material and submit it in system.
9. Engage on improving the yield and efficiency with supplier so for capacity ramping up.
REQUIREMENTS:
1. MSME (Master of Science in Mechanical Engineering) or equivalent.
2. Independent individual with strong teamwork spirit in the environment of cross-function organizations.
3. Strong performance-oriented spirit and excellent coordinating & organizing abilities.
4. Righteous and self-driving characters are needed, enterprising and highly-motivated characters are preferred.
5. Technical or quality sensitive and effective problem-solver through teamwork and analytical ability.
6. Detail oriented, and enjoys increasing abilities by dropping him/herself into some basic trivial activities or practices.
7. Flexible to domestic travel.
8. Good in written and oral communication in English
Position Title: System/Board Design Engineer
Job Description/Qualifications:
RESPONSIBILITIES:
? Hardware Design for Graphics card, Automotive and game console
? 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 overall lifecycle
? Guide PCB layout engineer for placement, power and high speed signals routing
? Guide design Validation engineer for signal measurement
? DC/DC Power design, debugging and measurement
? Co-work with chip solution team for chip level bring up
? Co-work with BIOS & driver engineer on debug and FA
? Co-work with core SW team on Tablet and smartphone debug -Co-working with SI/EMC engineer for signal quality and EMC issue
? Co-work with mechanical engineer for system stackup
MINIMUM REQUIREMENTS:
? BS/MSEE
? Know high speed signal theory
Successful Candidate will possess the following traits:
? Can do attitude
? High energy
? Leadership
? Ability to learn complex concepts in a fast pace environment
? Strong desire on creativity
? Quick thinking and good decision making skills
? Good communication skills (written and oral)
Job Title: System Design Software Engineer
Location: Shanghai
Job Description/Requirements:
Responsibilities:
- We are looking for world class engineers to design, model, analyze and verify next generations of GPU architecture.
- The candidates will work with a group of architects to design and develop proprietary internal tools for the visualization, analysis, and debug and verification of tests and applications on various functional and performance simulations of future chips.
-
- The candidates will have opportunities to get involved in cutting-edge GPU macro- and micro-architecture design, verification and optimization, including porting commercial applications to test benches, identifying performance hotspots and data mining for performance analysis.
- NVIDIA需要世界级的工程师与我们一起对未来的GPU体系结构进行设计,分析,建模与验证。
- 应聘者将与一组架构师一起,设计和开发自有知识产权的工具,用于分析、验证和调试GPU芯片的功能与性能。
- 应聘者将有机会参与世界领先的GPU设计、验证与优化工作,包括将商用程序移植为测试用例,分析系统的性能热点以及为性能分析进行数据挖掘等。
Requirements:
- Bachelor’s Degree or higher majoring in CS/EE/Mathematics or relevant fields
- Strong C/C programming ability. Scripting language (Perl, Python, Ruby) experience is a plus.
- 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.
- 3D graphics (D3D or OpenGL) application development.
- Multimedia (video, image processing, visualization) application development
- System level programming experience in OS, compiler, driver, tools, virtual memory system, etc.
- Parallel computing/CUDA/OpenCL/HPC development.
- 本科以上学历,计算机/电子/数学或相关专业。
- 较强的C/C 编程能力。熟悉脚本语言(Perl, Python, Ruby)尤佳。
- 思维条理清楚,解决问题能力强,善于沟通。
- 积极主动,具有创造力和团队精神。
- 英文听说读写出色,可以用英文撰写技术文档和参加会议。
- 具备下列领域相关经验者尤佳:
- 微处理器体系结构设计或验证
- 3D图形软件开发(D3D或OpenGL)
- 多媒体软件开发(视频,图像处理,数据可视化)
- 系统级编程经验(操作系统,编译器,驱动程序,除错工具,虚拟内存系统等)
- 并行计算/CUDA/OpenCL/HPC开发