MTS 软件开发工程师

15个月前全职
Advanced Micro Devices, Inc

Advanced Micro Devices, Inc

location 多伦多
unsaved
概述 在AMD,你所做的一切都会改变一切 我们非常关心通过AMD技术改变生活,丰富我们的行业、社区和世界。我们的使命是构建出色的产品,加速下一代计算体验——数据中心、人工智能、个人电脑、游戏和嵌入式的构建模块。支撑我们使命的是AMD文化。我们不断推动创新的极限,解决世界上最重要的挑战。我们追求卓越的执行能力,同时直接、谦逊、协作并包容多元的观点。 AMD,我们共同前进_ 职责 高级软件开发工程师 角色: AMD正在寻找一位专业的软件工程师,热衷于提高关键应用程序和基准测试的性能。你将成为一个核心团队的成员,与最新的硬件和软件技术一起工作。 个人: 理想的候选人应该对软件工程充满激情,并具备领导能力,能够推动复杂问题的解决。能够与AMD的不同团队有效沟通和合作。 主要职责: • 与AMD的架构专家合作,改进未来的产品 • 采用数据驱动的方法来优化工作 • 了解与算法和架构相关的软件和硬件趋势和创新 • 设计和开发新的开创性AMD技术 • 参与新ASIC和硬件的引入 • 调试/修复现有问题,并研究替代更高效的完成相同工作的方法 • 与同行和合作伙伴建立技术关系 首选经验: • 深入了解CI系统和容器化工具:Jenkins、TeamCity、Docker、Kubernetes。 • 精通Perl、Python和Groovy等脚本语言 • 了解在Windows、Linux环境中构建的知识 • 扎实的面向对象编程背景,优先考虑C/C++ • 能够编写高质量的代码,注重细节 • 具有现代并发编程和线程API的经验 • 具有Windows、Linux和/或Android操作系统开发经验 • 具有调试器、源代码控制系统(GitHub)和性能分析工具等软件开发过程和工具的经验是一个加分项 • 有效的沟通和解决问题的能力 学术资格: • 计算机科学、计算机工程、电子工程或相关专业的学士或硕士学位 资格要求 提供的福利:AMD福利一览。 AMD不接受猎头、招聘机构或收费招聘服务提供商的自荐简历。AMD及其子公司是机会均等、包容性的雇主,将在考虑所有申请人时不考虑年龄、血统、肤色、婚姻状况、医疗状况、精神或身体残疾、国籍、种族、宗教、政治和/或第三方关系、性别、怀孕、性取向、性别认同、军事或退伍军人身份或其他受法律保护的特征。我们鼓励所有合格的候选人申请,并将在招聘和选拔过程的各个阶段根据相应法律的规定满足申请人的需求。