Skip Header Section

Software Update Integration Engineer

Apply Now >> Save it
 |  Email It
 |  Print it   |    | 
Report It
Job Snapshot
Location:
Cupertino, CA 95014
Employee Type:
Full-Time
Industry:
Computer Hardware
Computer Software
Consumer Products
Manages Others:
Not Specified
Job Type:
Information Technology
Experience:
Not Specified
Post Date:
11/24/2009
Contact Information
Ref ID:
4691301
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
  • Requirements Please refer to the Job Description for the qualifications.
    Apply Now >> Save it
     |  Email It
     |  Print it   |    | 
    Report It
    CareerBuilder.com AdviceFor your privacy and protection, when applying to a job online:
    Never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction. Learn More >>

    By applying to a job using CareerBuilder.com you are agreeing to comply with and be subject to the CareerBuilder.com Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.
    SPONSORED BY
       
    CBDegree

    Thank you for your interest…

    Thank you for your interest in the Software Update Integration Engineer position.

    To begin the application process, please enter your email address.

    Email is invalid Email is needed

    By applying to a job using CareerBuilder.com you are agreeing to comply with and be subject to the CareerBuilder.com Terms and Conditions for use of our website.