Archive for the 'Jobs' Category

Careers, Internships & You.

Saturday, January 31st, 2009

(Pithy, ’60s educational documentary title, huh?)

It is difficult to get an offer from Apple and other companies that are at the top of their industry. Such companies naturally attract tons of candidates and their success is indicative of a hiring process that selects the most valuable — talented and with pertinent skills — candidates. Getting an on-site interview is hard enough and no guarantee of success. I know people who interviewed with different groups for more than a year before being hired.

I’m often asked what a person can do to increase their chances of being hired. More often than not, these questions come from college student friends of family/friends.

The key, in all of this, is two fold:

1. Maximize your visibility.

2. Maintain professionalism.

So, some random points on the subject. None of this is particularly unique to Apple.

Read the rest of this entry »

“Application for job of Software Engineer”

Sunday, August 19th, 2007

Or: How not to apply for a job via email.

It was an unsolicited “application for job of software engineer” email. Sent to my .mac account. Without a To: field or any other uniquely targeting information in the message.

Likely, a fairly wide dispersal and normally something that’d I would delete without a second thought. But this one stood out for a couple of reasons.

Kindly consider my resume for the post of Software Engineer available in your esteemed organization. I am a competent professional seeking excellence. Your company is renowned and provides excellent opportunities for professionals to groom in their respective fields and I would like the honor of being part of such a pronounced institution.

Which organization was that, exactly? What fields? At least this mystery organization is very conspicuous.

Hint: When writing a cover letter, try to indicate that you know the name of the person to whom you are writing (or, at least, something a bit more specific than “The Human Resource Manager”). At the least, demonstrate even a smidgen of domain specific knowledge about the company, technology, or job that you are interested. Even a clue would help.

(Already had 2 phone screens with GOOGLE).

Well, good for you! Yay! Phone screens with GOOGLE! WHEE!

If they went so terribly well, why are you spamming the world for a job?

The included CV — a Word document that I was willing to open in that the AppKit does not emulate Word’s susceptibility to Macro viruses — opens with the traditional career objectives:

My career objective is to be one of the top technical leaders (research and development) in enterprise software architecture, development, and design. (Already had 2 phone screens with GOOGLE).

If having 2 phone screens with GOOGLE was a career objective, then it has been met and shouldn’t be listed in the objectives, should it?

Outside of that, the CV wasn’t bad.

However, the real gem was in the second document attached to the email. It is called gaming.txt. Cool! Maybe “Dude or Dudette” [D-or-D] has some experience writing games or testing them or something and has attached a short document — only 0.8KB — indicating projects D-or-D has worked on.

Uh, no…

A brief excerpt from gaming.txt:

Games ended by Dude or Dudette:
———————————–
Alone in the dark The New Nightmare (PC)
Dino Crisis (PC)
Dino Crisis 2 (PC)
…22 more lines completed…
2006 Fifa World Cup (PC)
Need for Speed Carbon (PC)

Yup. That’s right. D-or-D appears to believe that a list of games successfully completed is a competitive advantage in the job market.

No, I’m not kidding. Had me laughing out loud for a few minutes on that one.

I’m tempted to write back to see if I can get some 1337 phints for NfS.

(No — didn’t appear to be a Phishing kind of thing. D-or-D was found via Google and seems ot have a legitimate ‘net fingerprint. I’m not going to out the individual, but I am not surprised that someone did. D-or-D will do well with a little bit of repackaging and better presentation.)

Apple: 3rd anniversary

Friday, May 19th, 2006

Three years ago today was my first day as an Apple employee.

So far, it has been a blast. And I’m betting that there is zero risk of getting bored anytime soon.

A Day Without A Mexican

Friday, April 28th, 2006

In 2004, Sergio Arau directed and release A Day Without A Mexican. It is a pretty good movie where all of the latino population disappears in California. Chaos and comedy ensues.

Now, it appears that Life is about to mimic Art.

Personally, I don’t think most of the population has any idea how reliant the United States is upon immigrant labor. Looking at the food chain, everything from New York’s top restaurants to the behemoth meat packing plants to many of the fresh veggies at the farmer’s market or in the grocery store all rely upon immigrant, often latino and often paid well below minimum wage, labor.

Monday has the potential to be a very interesting day.

Job Openings on the Xcode Team

Thursday, July 21st, 2005

We have a bunch of open positions within the Xcode team. If you or anyone you know is interested, has the skills, and wants to work at a truly awesome company (seriously — working at Apple is a blast), please send a resume/CV my way and apply for the job through the official channels which can be found by clicking the links below.

The list with very brief descriptions. Click through for more information.

2373705: Senior Embedded Systems Engineer Help to improve support for iPod development within the Xcode tool-chain.

2374115: Performance Analysis Tools Engineer Improve the integration and capabilities of the performance analysis tools included with Xcode.

2374098: Embedded Systems Performance Engineer Embedded systems (iPod) focused improvements to the performance analysis tools included with Xcode.

2375392: Distributed Build Engineer Help to improve the distributed build feature within Xcode.

2374092: Build Systems Engineer Focused on improving the build system within Xcode. This is not about building Xcode itself, but about refining the code that is run when a developer hits the Build button while running Xcode.

2371488: Xcode Engineer — Xcode UI The Xcode team is seeking an experienced engineer with excellent end user application human interface design skills to conceive, design and develop future enhancements to Xcode and its supporting tools.

The following isn’t with the Xcode team, but may be of interest to folks interest in contributing to development tools.

2371718: Interface Builder Engineer Help to improve and extend Interface Builder.

Requisition ID: 2189157 – Software Engineer; Frameworks

Saturday, October 9th, 2004

Requisition ID: 2189157 – Software Engineer; Frameworks

The position is with my team.

Opening w/the Interface Builder team

Friday, February 20th, 2004

A recent posting (#2101931) on Apple’s job site:

Join the team responsible for Interface Builder–Apple’s industry-leading GUI Builder. We are looking for a motivated and experienced software engineer to continue improving Interface Builder pushing it in new and exciting directions. The chosen candidate needs to be capable of working on a large existing code base, and of helping to design and implement new functionality. Responsibilities will include supporting both the Cocoa and Carbon frameworks in Interface Builder.

If I wasn’t already working at Apple, I would jump on that one…