For current students, there are internships available that can be taken as a placement year so that once you graduate, you have the crucial experience that sets you apart from the competition. Don't worry, graduates, there's hope for you yet - there are various internships that are only available to graduates (namely ones with a 2:1 or higher).
How to work for Apple | How to get a job at Apple: Research & development
Apple recruits hardware and software engineers to work on the latest Apple products but they're based mainly in the US and China, with a few others dotted around the world.
Not all is lost for UK applicants, though - last year Apple purchased a building in Cambridge for office and R&D purposes, and has started recruiting.
How to work for Apple | How to get a job at Apple: Which career path should I take?
Dylan Adams was an Apple retail employee for three years. "Most Apple Retail employees are Specialists, your everyday grunts that deal with advising and selling to customers," he explains. "Creatives run workshops and one-on-one lessons on a range of topics, and usually have a speciality such as photography, video or audio. A Genius works at the Genius Bar, but these are the ones fixing Macs. If you're only fixing iPhones and iPads you're still considered a Specialist, although you do get the spiffy title of Family Room Specialist.
"I'd suggest applying for a Specialist role. Almost everyone starts here, and if you want to move to another section you just have to work towards it."
When it comes to Apple Corporate, there are many paths you can take. Deciding on what suits you best is important.
Hardware engineers work on all Apple products - from the Mac to the iPod and everything in between. Engineers create the product line up that millions of people around the world love and that's not an easy job. You need to be innovative, creative, talented and have the drive to do well in hardware engineering. Well, that and knowledge of industrial engineering, silicon engineering, wireless engineering or specialised engineering.
Software engineers are the brains behind the beauty that is OS X/iOS. Without software engineers, we wouldn't have the revolutionary operating systems we have today and the apps like FaceTime, Safari and iTunes that we've come to love.
To thrive in software engineering, you have to be a self-motivated team player, smart and ambitious. It's a quickly evolving area and you need expertise in protocol stack development, wireless systems architecture, location technologies, telephony software engineering and mobile applications & frameworks engineering.
Sign up for CIO Asia eNewsletters.