Apple logo

    Apple is looking for a CoreOS Software Engineering Manager

    Posted: Apr 6, 2023
    Weekly Hours: 40…
    Role Number:200473299

    Are you a big-picture problem solver who loves setting ambitious goals? Do you have a passion for understanding how each line of code affects all the others?

    In the Core Operating Systems group we ensure that the OS is inseparable from each device’s identity as a whole. That’s because this group is committed to building fully integrated operating systems that combine hardware, software, and apps into a single Apple experience. Your dedication to cross-disciplinary collaboration will help develop groundbreaking technologies for iOS, macOS, watchOS, and tvOS. By crafting these distinct, user experiences, you’ll continue to uphold and advance the excellence people expect from Apple devices.

    The CoreOS software team is looking for a dedicated and experienced Embedded Software Engineering manager in Power Systems (PMIC) and SMC (System Management Controller) Platform FW/SW group for Apple products. Responsible for development of System Management Controller platform FW/SW and Power Systems (PMIC) FW/SW. You will contribute to the success of much of Apple’s product line including iPhone, iPad, Macs, Apple Watch, AirPods, AppleTV and HomePod. This is a highly multi-functional role where you will work closely with SW, HW, Systems, Platform Architecture, and our Silicon partners and lead the SoC bring-up and feature development from pre-silicon to commercialization.

    Key Qualifications

    Key Qualifications

    • 5+ years of embedded software/firmware development experience
    • 5+ years of technical leadership and management experience
    • Experience on SoCs, Firmware and device drivers
    • Experience managing a team of software and firmware engineers
    • Experience in silicon and pre-silicon bring-ups
    • Good to have knowledge of System Management Controller and Embedded Power System Technologies
    • Proven record of delivering high quality software aligned with program schedules in a fast paced environment
    • Experience influencing multi-functional teams to deliver successful products
    • Experience hiring, retaining, motivating top talent within the team


    Lead a team of experienced Power systems and SMC software/firmware engineers.
    Handle numerous projects and conflicting priorities from silicon conception and through ramp to mass production.
    Communicate status and progress clearly multi-functionally.
    Set expectations with software, silicon, hardware partners and handle conflicting points of view.
    Balance high quality product delivery under very tight schedules while fostering long term innovation.
    Act as a technical leader when design directions are unclear.
    Strengthen the team by hiring and retaining top engineering talent.

    Education & Experience

    Education & Experience
    Bachelor’s degree in Computer Science, Computer/Electrical Engineering, or related field

    Additional Requirements

    Additional Requirements