职位描述
我们正在寻找有才华的嵌入式C软件开发人员加入我们客户的Windows图形驱动团队,该客户是全球半导体和软件设计领域的领导者之一。该团队开发了一个高性能软件堆栈,利用GPU加速Direct3D API。
该角色涉及到开发驱动程序的各个方面,从与硬件团队合作进行下一代GPU开发,到直接与客户合作以获得其平台的最大性能。
你将会:
• 参与开发当前和下一代GPU的Direct3D驱动程序
• 在需求、设计、实现和测试等开发周期的各个方面获得经验
• 与硬件团队合作,确保对当前和未来版本的Direct3D API提供高性能的支持
• 支持客户及其合作伙伴推出新产品
• 进行性能分析和驱动程序优化
• 资格要求
必备条件:
• 熟练掌握C语言,对语言规范有相当全面的了解,最好有底层知识
• 有使用一种或多种低级图形API的经验(Direct3D、OpenGL、Vulkan等)
• 对计算机体系结构(CPU、缓存、MMU、内存等)有一定了解
• 对GPU驱动程序的设计和开发感兴趣
• 出色的问题解决和沟通能力
你可能还具备:
• 有WinDBG的经验
• 在跨地点团队中工作过
• 曾在Scrum开发团队中工作过