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
2014 Industrial Placement – Microcontroller Development Tools
Job ID #: 3353
Country: Germany Location: Munich
Job Category: Software Engineering Employment Type: Students/Interns/Coops
Division: Development Solutions Department: Development Solutions - Mass Market
Hours of work (per week): 38


If you have a smartphone, digital camera, digital TV, gaming console or a smart meter at home, you’ve already used an ARM Powered product. Over 125 ARM Powered products are shipped every second and over 35 billion ARM technology-based chips have been shipped to date making us the world’s leading Intellectual Property (IP) semiconductor supplier.

We see a world where billions of people can collaborate, communicate and connect every day. Improving people’s lives by enabling access to affordable, easy to use intelligent electronic products and services which transform the way we live and work.

Placements at ARM

At ARM we offer industrial placements across our organization enabling you to build the key skills needed for future employment by learning about the world of business. You will have the opportunity to work on interesting projects that will challenge you and help develop your abilities.

System Design Division Microcontroller Tools

The System Design Division of ARM develops and markets software development tools for ARM® processors and ARM CoreSight™ debug technology.

The team based in Grasbrunn (east of Munich) is focussing on software development for ARM Cortex-M based Microcontrollers offering an IDE, compilation tools, hardware debug units, evaluation boards and middleware software stacks (

We offer a 6 – 12 month Industrial Placement best suited to an undergraduate or postgraduate student with existing well-developed practical software skills and a strong interest in Microcontroller embedded development. You will work on a number of product relevant tasks and projects with a senior ARM engineer acting as mentor and supervisor.  You can expect to gain experience in many areas of our products, especially learning about adding development support for the latest devices using the PACK concept recently being introduced in MDK5.

Education & Qualifications

At the point of starting your placement (Autumn 2013), you will have completed at least two years of a degree with a significant programming and software engineering element, such as Computer Science, Software Engineering or other relevant subject.

Essential skills and experience:

•  A demonstrated ability to write software in C/C++ or similar.
•  An awareness of commonly used algorithms and data structures.
•  Effective verbal and written communication skills.
•  Proactive and self-motivated, able to work individually and as part of a team.
•  An enthusiasm for developing new skills and solving problems.

Desirable skills and experience:

•  Some understanding of (ARM based) Microcontrollers.
•  Experience of programming in an embedded software environment.
•  Experience with (ARM based) development or evaluation boards.

Move Up   Back to top