[猎头代招]Back-end Developer for IBM XL Compilers

Back-end Developer for IBM XL Compilers

  • Job code SWG-0508358
  • Job type Full-time Regular
  • Work city Shanghai
  • Job role Software Developer
  • Travel No travel
  • Job role skillset General
  • Business unit App Int SW
  • Commissionable job No

Job description

IBM has a long history of delivering innovative, high quality compiler products to the marketplace. IBM compilers are designed to unleash the full power of IBM processors, including those for the different architectures shipped in industry leading IBM Power, IBM System z?, and IBM Blue Gene? server systems. IBM XL C/C++ and XL Fortran compilers are specifically designed to maximize the performance and throughput of these processors, helping to optimize the performance of commercial and high-performance computing workloads.

The compiler development team in China Development Lab is working closely with the IBM Compilation Technology team in the IBM Canada Laboratory (Toronto location) to deliver new releases of C/C++ and Fortran compiler technology for Linux and AIX platforms. We are looking for strong candidates for back-end development work.

Job Responsibilities

These individuals need to be experienced, creative, and energetic software developers who have or can quickly learn compiler optimization and performance analysis skills. They will be working on developing backend optimization components that run on and target multiple operating systems and hardware, and are the most advanced optimizing compiler backends in the industry. Their specific focus will be on Linux and AIX on IBM POWER hardware. Job responsibilities will include performance analysis; design and implementation of optimization algorithms to fully exploit modern, state-of-the-art microprocessor technologies, as well as support and maintenance of existing compilers products in the field. They will be working with a team of highly skilled compiler developers deploying these compiler backends to both single-processor and multiprocessor environments.

Job Requirements (skills/experience)

  • Practical experience developing large software projects
  • Strong problem determination, communication and C/C++ programming skills
  • Strong compiler optimization and performance analysis skills
  • Good working knowledge of Unix type operating systems
  • Good working knowledge of software development best practices, including Agile development
  • Strong aptitude to learn and apply knowledge quickly
  • Knowledge of IBM POWER hardware, compiler architecture, Fortran, or optimization is an asset

Qualifications(Education/Major/Certificates)

Bachelor’s , Master’s or PhD. in Computer Science or Electrical/Computer Engineering, or Graduates in other disciplines with related skills, experience and interests.

Required

  • Bachelor’s Degree
  • English: Fluent
  • Chinese simplified: Fluent

Preferred

  • Master’s Degree

编译点滴评:

IBM的Power处理器,一直以来都是看家本领,在游戏领域,从曾经火热的Sony Playstation 中CELL处理器,到XBox 360中的Xenon,功能强大的核心都是Power;在超级计算领域, IBM的BlueGene用的也是IBM Power的处理器,至于中型、小型服务器,也有很多。

IBM 的XL C编译器是Power系列处理器的主推编译器,闭源。相信也只有这一款编译器能把Power CPU的结构特性发挥到极致。虽然不知道在国内的职位能得到多少技术细节,但肯定会了解一些的,至少EDG前端源码 (IBM使用自己研发的编译器前端)、Power 8CPU的内部新特性应该能了如指掌了。

推荐上海的朋友,即将毕业的应届生们试试。

猎头联系方式:  tinalin@mango-associates.com

5 thoughts on “[猎头代招]Back-end Developer for IBM XL Compilers

  1. Richard Feng

    Comments: IBM XL C/C++ compilers do not use EDG front end. They have their own front end products.

    Reply
    1. erlv Post author

      Thanks for your comments. Developing a whole front end with production quality is a huge project :)

      Reply
  2. Richard Feng

    博主非常严谨,赞。 长期关注您的博客,是粉丝一枚 :-)
    冒昧问一下能不能借贵站人气搭车 Post 一个岗位,求一些北京的人才关注。如果违反规定,请删除此回复。
    这个岗位可能没有 XL Compiler Back End 那么炫,但同样和编译器产品相关。
    有如下兴趣的朋友们可以看看水木链接: http://www.newsmth.net/nForum/#!article/Career_Upgrade/111616
    编译器产品的详细信息可参考: http://publib.boulder.ibm.com/infocenter/iseries/v7r1m0/index.jsp?topic=%2Frzahg%2Frzahgcandcplus.htm
    目前主要 Focus on Front End, IPA, Runtime 相关产品。注意是产品,我们更多的是开发,测试,维护软件产品,非研究性岗位。同样,闭源。

    Reply
    1. erlv Post author

      多谢关注,已经将职位贴出来了。因为网上搜到的关于I系统和ILE编译器的资料不多。能否多给些介绍,方便感兴趣的朋友了解:)

      Reply

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>