Job Snapshot
Location:
Cupertino, CA 95014
Industry:
Computer Hardware
Computer Software
Consumer Products
Manages Others:
Not Specified
Job Type:
Information Technology
Experience:
Not Specified
Contact Information
Description
Experience Apple
There's the typical job. Punch in, push paper, punch out, repeat. Then there's a career at Apple. Where you're encouraged to defy routine. To explore the far reaches of the possible. To travel uncharted paths. And to be a part of something far bigger than yourself. Because around here, changing the world just comes with the job description.
We are committed to diversity.
Apple is an Equal Opportunity Employer.
www.apple.com/jobs
Join the team that keeps Mac OS X the most reliable desktop operating system in the world! The Low Level Software Update Integration team is responsible for performing risk analysis, reducing size, and ensuring core reliability for Mac OS X software updates. We are the first responders for the hairiest issues in the update process. The group is highly entrepreneurial and always looking for ways to push our automation to the next level.
We are looking for a talented engineer who is not afraid to question assumptions and tackle big problems. Help us create effective automation and develop new ways of mining results. Agility of creativity is a necessity for the role as every day is different: one day may involve debugging system-level issues and the next day could be spent pioneering new mechanisms for updating systems.
You need to be a jack-of-all-trades, with a wide array of knowledge from C to Ruby, POSIX to Cocoa, architecting classes to designing websites, and always ready to pick up a new technology. You must have excellent communication skills and be able to interact with engineering teams, project management staff, and other test organizations to identify needed tools for testing of software updates.
Required Experience:
BS/MS EE/CS/CE or equivalent
New grad to 1-2 years experience in the software industry (including intern experience)
Fundamental understanding of operating systems
Strong C and OO programming skills
Familiarity with UNIX
Self-motivated, critical thinking, and demonstrated creativity
Excellent verbal and written communication skills
Preferred Experience:
Broad scripting experience (Bash, Perl, Ruby, Python, or AppleScript)
Web and database development (Javascript, PHP, Rails, SQL, etc.)
Mac OS X development and debugging tools such as Xcode and gdb
Knowledge of Objective-C/Cocoa
Experience in development and/or testing of a shipping product
System software release experience