geplaatst door: de Redactie
http://www.macfreak.nl/modules/news/images/Cupertino-Apple-HQ.jpg
Apple zoekt mensen voor nog beter energiebeheer
Apple heeft een prima naam wat betreft de tijd dat je kan werken met een MacBook Air of een MacBook Pro, en de nieuwe generaties met een Haswell processor gaan nog langer mee. En het gaat natuurlijk niet alleen om de laptops, ook de voor iDevices iPhone, iPod touch en iPad is goed energiebeheer natuurlijk ontzettend belangrijk.

Bij Apple zijn ze duidelijk nog niet tevreden met deze resultaten, want op dit moment zijn ze op zoek naar een Software Power Engineer en een Software Power Infrastructure Engineer. Wat je er allemaal voor moet kunnen is niet mis, maar dat lijkt voor de hand te liggen voor een baan op dit niveau.

  • Software Power Engineer
    Citaat


    Job Summary

    Would you like to join the team that makes OS X lean and mean? The OS X Power Engineering team has overall responsibility for all aspects of the power efficiency of OS X and its bundled applications. We are involved in feature definition for new OS releases, making sure the implementation of these features is efficient, promoting ongoing power improvements throughout the system, and making sure the OS works well with new Mac hardware. Work involves architectural design, power investigations, and debugging of power issues throughout the software stack, including drivers, OS kernel, Unix/BSD, graphics and imaging, application frameworks, and applications (e.g., Mail, Safari, etc.).

    Key Qualifications

    • -Key Qualifications-
    • Coding in C, C++, and/or Objective C.
    • Experience with one or more scripting language, e.g., Python, Ruby
    • Experience and comfort using the command line in Unix, Linux, and/or OS X
    • -Desired Experience-
    • Familiarity with OS X, iOS, Linux, or other Unix-based systems.
    • Experience with power and performance issues on resource-constrained consumer devices.
    • Experience with tools for power use, profiling, tracing, memory use, etc.
    • Experience building tools

      Description

      A successful candidate will have the following attributes: - A strong computer science and software engineering background (especially algorithms and systems software). - Excellent debugging and diagnostic skills. - Interest in a wide range of software technologies. - The ability to understand complex, multi-layered software quickly and jump into unfamiliar code. - Excellent written and verbal communication skills, as there will be much interaction with other engineering teams. - Focus on the customer experience.

      Education

      Minimum BS CS or equivalent experience


  • Software Power Infrastructure Engineer
    Citaat


    Job Summary

    Do you love efficiency and long battery life? So do we! Join the OS X Power and Performance Engineering Infrastructure team to design the latest tools to automate collection of power information. Help drive the future of OS X by finding new and better ways to collect data, effectively stress areas of the system, and add low-overhead logging for diagnosis.

    Key Qualifications

    Required Experience:
    • Experience and comfort using the command line in Unix, Linux, and/or OS X
    • Experience with C and/or C++
    • Experience with scripting languages, e.g. Python, PHP
    • Experience with version control (e.g. git, svn)
    • Fundamental understanding of operating systems
    • Demonstrated passion for technology
    • Desired Experience:
    • Experience with Objective C
    • Experience using OS X
    • Experience using and developing automation frameworks
    • Experience investigating power or performance problems
    • Experience with SQL
    • Understanding of Linux or Unix OS fundamentals (e.g. memory management, process management)
    • Experience with a code review process and tools

      Description

      The engineer in this role will be expected to help find new and better ways to gather and process our data on power usage. This role will involve the creation and maintenance of tools used to identify and triage power regressions in OS X. The engineer will also be responsible for contributing to the automation used to run these tools. This role requires someone who has a focus on efficiency and will help identify improvements in our data gathering and information analysis. A successful candidate will have experience with a wide variety of tools and languages and have the ability to quickly adapt to change and new technologies. The person will have a passion for automation and infrastructure and enjoy working on centralized technology that improves the product behind the scenes.

      Education

      BS/MS EE/CS/CE or equivalent