编译工程师LLVM
工作总结
我们的团队负责MathWorks代码生成产品中使用的核心技术。下载188bet金宝搏我们在程序分析、语言转换、编译器优化以及用于模拟高级文本和图形语言的即时编译方面做着前沿工作。我们为嵌入式cpu、gpu、fpga和其他目标生成优化的代码。我们的优化编译器是由才华横溢的编程语言和编译器专家组成的精英团队积极开发的。
我们正在寻找一个熟练的编译器工程师与工业强度的软件工程技能,以帮助我们改善我们的共享代码生成基础设施。
责任
使用面向对象和编译器开发技能设计和实现核心代码生成基础设施中的新功能。
使用测试驱动开发、编写单元测试和快速迭代交付特性。
为内部和外部客户提供创造性的工作流程和工具。
参与跨多个开发团队的跨团队协作。
最低资格
- 具有编译器开发经验
- 要求学士学位和5年的专业工作经验(或硕士学位或同等经验)。
额外的资格
- 2年以上硕士学位,或计算机科学或相关技术领域博士学位。
- 实际的编译器或解释器实现经验。
- 具有深入研究和使用大型代码库的能力。
- 较强的抽象、算法和软件架构技能。
- 较强的沟通能力。
- 有LLVM, mlr或其他中间表示法经验者优先。
- 有深度学习代码生成优化编写经验者优先。
为什么MathWorks ?
这是一个与聪明、热情的人合作的机会。这是一个在工程和科学领域加速发现、创新和学习的机会。这是对每个人、我们的客户和当地社区做正确事情的承诺。我们培养一个愉快的,参与性的,理性的环境,支持个人成长,欣赏多样性,鼓励主动性,重视合作,分享成功,奖励卓越。
MathWorks开发了MATLAB和Simulink,这是金宝app工程师和科学家使用的领先技术计算软件。公司总部位于美国马萨诸塞州纳蒂克,在16个国家拥有超过5000名员工。MathWorks是一家私人公司,自1984年成立以来每年都在盈利。
YOU + MathWorks =无限的可能性
加入我们的人才网络
收到个性化的工作机会,故事,和公司更新。
联系我们如果你因为残疾而需要合理的安排来申请职位。
The MathWorks, Inc.是一个提供平等机会的雇主。我们评估合格的申请人时不考虑种族、肤色、宗教、性别、性取向、性别认同、国籍、残疾、退伍军人身份和其他受保护的特征。查看均等就业机会是法律海报而且其补充.
薪酬透明政策是可行的在这里.
MathWorks参与E-Verify。查看电子验证海报在这里.