【超威半导体AMD】GPU 虚拟化驱动程序开发工程师

职位:GPU 虚拟化驱动程序开发工程师-超威半导体AMD

【岗位职责】
Location: Shanghai 工作地点:上海 Key Responsibilities: 主要工作内容 1. Deliver a premium GPU experience in the cloud 为云计算提供 GPU加速 2. Design, develop and debug Hypervisor driver for KVM, Xen, VMWare, Hyper-V 设计、开发和调试 KVM、Xen、VMWare、Hyper-V 的虚拟化平台的驱动 3. Design develop and debug graphics driver for both Windows and Linux Guest OS 为 Windows 和 Linux Guest OS设计、开发和调试图形驱动程序 4. Work on bring up and support AMD next-generation GPU for cloud computing 致力于为AMD下一代的GPU在云计算方面提供支持 5. Support cloud gaming and cloud computing for the world first-class internet giants 为全球一流的互联网巨头公司提供云游戏和云计算 6. Maintain current driver and improve performance 维护当前驱动程序并提高性能

【岗位要求】
Preferred skill and experience: 技能与经验要求 1. BS/MS/Ph.D. degree in Electrical Engineering, Computer Science, Computer or Software Engineering, or an equivalent 电气工程、计算机科学、计算机工程、软件工程或同等专业学士/硕士/博士学位 2. Deep Knowledge of C/C++ programming 深入了解 C/C++ 编程 3. Knowledge of PC architecture 熟悉PC 架构知识 4. Fluent English in reading, writing, and speaking 流利的英语阅读、写作和口语 5. A self-motivated team player 能够自我激励的团队合作者 6. Able to work under high pressure and time limitation 能够在高压和时间限制下工作 7. Good communication skill and able to work with stakeholders effectively 良好的沟通技巧,能够有效地与利益相关者合作 8. Knowledge of Computer Graphics/Multimedia/Image Process is a plus 有计算机图形/多媒体/图像处理知识者优先考虑 9. Knowledge of device driver development under Microsoft Windows or Linux is a plus 有微软Windows或 Linux 下的设备驱动程序开发知识者优先考虑 10. Knowledge of KVM/QEMU/XEN/VMWARE is a plus 有KVM/QEMU/XEN/VMWARE 知识者优先考虑

【社招待遇和要求】
工作城市:上海 | 职位类别:研发
薪酬:薪资面议  |  学历要求:本科及以上  |  工作年限:0年以上

投递地址:https://www.nowcoder.com/job/48067?jobIds=43986
我发布的其他职位,点击查看

#社招##超威半导体AMD#
全部评论
您好,请问现在招实习生吗?想来AMD实习~
点赞 回复 分享
发布于 2021-03-11 15:56

相关推荐

之前那个岗位应该是G了。 重新开始一面。极致的八股拷打,全部是cpp八股。【面试问题】1️⃣ 一个 C++ 类的大小会受哪些因素影响?2️⃣ 虚表指针在类里是怎么分布的?3️⃣ 多继承且每个父类都有虚函数时,内存布局和虚表指针如何分布?4️⃣ 若基类构造函数里调用自身被派生类重写的虚函数,最终调到哪里?5️⃣ 虚函数调用相比普通函数有哪些性能开销?6️⃣ 讲一下 C++11 的右值引用。7️⃣ 右值引用实现移动语义主要用来做什么?8️⃣ 为什么移动构造函数通常标记为 noexcept?9️⃣ std::forward 的作用是什么?🔟 解释一下 RAII。1️⃣1️⃣ RAII 与异常处理机制如何配合?1️⃣2️⃣ 了解 C++ 的异常安全吗?1️⃣3️⃣ std::shared_ptr 管理动态数组时如何正确释放?1️⃣4️⃣ dynamic_cast 与 static_cast 有什么区别?1️⃣5️⃣ 设计模式了解吗?1️⃣6️⃣ 设计模式的 SOLID 原则清楚吗?1️⃣7️⃣ STL 的 allocator 干什么用?1️⃣8️⃣ vector 的动态扩容机制是怎样的?1️⃣9️⃣ vector 扩容后如何决定使用 move 还是 copy?2️⃣0️⃣ SFINAE 知道吗?2️⃣1️⃣ std::shared_ptr 的控制块通常有哪些数据成员?2️⃣2️⃣ 控制块里的原子引用计数如何实现?2️⃣3️⃣ 原子引用计数存放于何处?2️⃣4️⃣ 描述一个程序的完整编译过程。2️⃣5️⃣ 动态链接的大致过程?2️⃣6️⃣ 动态链接的重定位过程?2️⃣7️⃣ ELF 文件结构是怎样的?2️⃣8️⃣ BSS 段的作用?2️⃣9️⃣ 操作系统如何把 ELF 文件加载成进程?3️⃣0️⃣ 系统调用时参数如何传递并进入内核?3️⃣1️⃣ 用户态传递大 buffer 时内核如何处理?3️⃣2️⃣ 为什么操作系统使用多级页表管理虚拟内存?3️⃣3️⃣ 多级页表如何进行地址映射?3️⃣4️⃣ 发生缺页中断时操作系统会做哪些事?3️⃣5️⃣ 操作系统如何管理堆内存?3️⃣6️⃣ 操作系统如何实现互斥锁?3️⃣7️⃣ 如何避免死锁?3️⃣8️⃣ 死锁已发生时如何定位?3️⃣9️⃣ 了解 AddressSanitizer 的实现原理吗?4️⃣0️⃣ 计算机网络的五层协议有哪些?4️⃣1️⃣ ping 命令工作在哪一层?4️⃣2️⃣ IP 协议头部有哪些字段?4️⃣3️⃣ TCP 三次握手过程?4️⃣4️⃣ 为什么握手三次、挥手四次?4️⃣5️⃣ 描述 CMakeLists.txt 的基本结构。🧩 编程题有一个 m×n 的网格,用二维数组表示,0 为可通行,1 为障碍物。机器人每次只能向右或向下移动 1 或 2 格,且不能跳过障碍物。求从左上角到右下角的可行路径总数:1️⃣ 给出解法。2️⃣ 如何用非递归实现?
秋招的破防瞬间
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务