Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

ARM websites use two types of cookie: (1) those that enable the site to function and perform as required; and (2) analytical cookies which anonymously track visitors only while using the site. If you are not happy with this use of these cookies please review our�Privacy Policy to learn how they can be disabled. By disabling cookies some features of the site will not work.

Sign In to access application status,
saved documents and Job Search Agents
Job Details
Open source complier (LLVM) intern
Job ID #: 3755
Country: China Location: Shanghai
Job Category: Software Engineering Employment Type: Students/Interns/Coops
Division: Department:
Hours of work (per week):

ARM designs the technology that is at the heart of advanced digital products, from wireless, networking and consumer entertainment solutions to imaging, automotive, security and storage devices.

ARM’s customers and partners include a wide range of global semiconductor and OEM companies, who select ARM technology in part because of the broad and robust software ecosystem.  
ARM works directly with the open source community as well as software and software services vendors to continuously expand and improve the software ecosystem
We are expanding the Shanghai R&D center and are looking for students to join us.
Key Responsibility
Develop LLVM/GCC Embedded Tools. Enable OSS toolchain to support ARM technology. Enhance OSS compiler and library to deliver better performance for ARM technology. Support OSS toolchain users and partners.

Education & Qualifications
To-be Bachelors, Masters or PhD (computer science or electronics engineering)
Desirable Skills

  • Experience in using and developing software development tools (at least one of GCC, LLVM, GDB, GNU Binutils, Newlib, Glibc)
  • Expert knowledge of ASM, C or C++
  • Experience in script programming (Shell, Python, Perl)
  • Practical, organized and analytical approach to work
  • Works well in a cross-site team environment
     Good at writing and speaking English
  • Knowledge of ARM Architecture
  • Knowledge of Mali Architecture
  • Development of Compiler programs
  • Development in Linux environment
  • Track record of public contributions to OpenSource projects
  • ARM Accredited Engineer (AAE)

Move Up   Back to top