Seeking to fill two engineering positions in Apple's CoreOS group
Jordan K. Hubbard
jkh at apple.com
Tue Oct 28 21:56:44 UTC 2008
Hey FreeBSD folk,
Apple's Core OS group [the folks responsible for all the parts of Mac
OS X that you probably care about ;-)] is seeking a couple of talented
engineers. It doesn't matter if you're a hot-shot new college
graduate or an experienced old-timer; if you think you have what it
takes and are interested in one of these positions, drop me a line!
Both positions are on-site in Cupertino, CA so relocation will be
required. Any interested inquiries to me, thanks!
- Jordan
Job Title
Open Directory Engineer, Core OS
Job Description
Apple's Core OS organization is seeking an energetic, motivated
software engineer to work on the Open Directory subsystem of Mac OS X (http://www.apple.com/server/macosx/technology/opendirectory.html
). Responsibilities will include a mixture of evolving existing
projects and new design work. The ideal candidate is a self-motivated
individual with strong technical and communication skills who is eager
to interact with other members of the Core OS team, other teams at
Apple, and with the open source community at large.
In this position you will be expected to:
• Participate in all stages of software development, from new feature
design and implementation, to maintenance of prior releases
• Diagnose and resolve customer-reported issues
• Develop test suites and internal infrastructure
Requirements:
• B.S. in Computer Science or equivalent experience
• Experience with C and C++
• Strong analytical and debugging skills
• Experience with Directory systems, including LDAPv3 and Active
Directory
• Experience with UNIX systems, and an understanding of operating
system fundamentals
Preferred Experience:
• Experience with Objective-C
• Experience with Mac OS X
• Involvement in open source technologies and development communities
such as FreeBSD, Linux, Apache, OpenLDAP, etc.
Job Title
Multicore Engineer, Core OS
Job Description
Apple's Core OS organization is seeking an energetic, motivated
software engineer to work on multicore optimization in Mac OS X.
Responsibilities will include a mixture of evolving existing projects
to achieve better multicore performance, and new design work on Core
OS technologies aimed at providing better multicore performance. The
ideal candidate is a self-motivated individual with strong technical
and communication skills who is eager to interact with other members
of the Core OS team, other teams at Apple, and with the open source
community at large. Previous experience with multithreaded
applications is desired, and the ideal candidate has an in-depth
understanding of the underlying hardware with respect to locking,
barriers, cache coherency, etc. The preferred candidate will also
have a track record of refactoring problems to extract optimal
concurrency.
In this position you will be expected to:
• Participate in all stages of software development, from new feature
design and implementation, to maintenance of prior releases
• Diagnose and resolve customer-reported issues
• Develop test suites and internal infrastructure
Requirements:
• B.S. in Computer Science or equivalent experience
• Experience with C and C++
• Strong analytical and debugging skills
• Experience with multithreaded applications
• Experience with UNIX systems, and an understanding of operating
system fundamentals
Preferred Experience:
• Experience with i386, x86_64 or ARM assembler
• Experience with Objective-C
• Experience with Mac OS X
• Involvement in open source technologies and development communities
such as FreeBSD, Linux, Apache, etc.
More information about the freebsd-jobs
mailing list