Do you love crafting elegant solutions to highly complex challenges? Are you a big-picture forward-thinking who understands how each element affects all the others? At Apple, our Architecture group is responsible for connecting our hardware and software into one unified system! Join this team, and you'll collaborate with engineers across Apple to design how all our technologies work in unison. We are looking for a Media-IP SoC Performance Architect to join our small, dynamic team at Apple. We own the performance models of several complex multi-media IPs that power Apples SoCs-technology thats central to the customer experience across nearly every Apple product, from Apple Watch and iPhone to iPad, Mac, Vision Pro (AR/VR), and next-generation product lines.
In this highly visible role, you will collaborate closely with cross-functional teams to help define the architecture of new features and optimize trade-offs between performance, power, and area for these Media-IPs using a variety of sources ranging from performance models to released devices. The end goal is to provide data-driven performance architectural insights that provide the best customer experience.Collaborate with functional architects, design, and software teams to plan, implement, validate, and correlate high-level C++ performance models Develop custom tools and approaches for analyzing and visualizing performance data, applying data science and machine learning techniques to provide architectural insights Present performance study results to cross-functional teams to inform and drive architectural decisions Validate performance models against the specification and correlating the model with RTL Use and develop tools for analyzing traces from products and simulating the data flow for Media use cases to provide performance and power feedback to the architecture and software teamsBachelor's degree Experience with computer architecture and software engineering principles Experience in C++ object-oriented software developmentMS/PhD with 20+ years of relevant industry experience Strong understanding of SoC architectures including fabrics, memory systems, QoS, arbitration, and queuing theory Experience with performance model development and analysis, including data analytics, statistics, and applied machine learning Expertise in C++ including latest STL libraries, with strong skills in modular object-oriented software architectures and design patterns Proficiency in Python, Lua, and shell scripting languages Demonstrated problem-solving and analytical skills with ability to tackle complex architectural challenges Excellent written and verbal communication skills with experience presenting technical results to cross-functional audiences
| Location | Cupertino, CA |
| Industry | Computer/IT Services |
| Company Size | 10,000 employees or more |
| Year Founded | 1976 |
| Website | https://www.apple.com/jobs |
We’re a diverse collection of thinkers and doers, continually reimagining what’s possible to help us all do what we love in new ways. The people who work here have reinvented entire industries with the Mac, iPhone, iPad, and Apple Watch, as well as with services, including iTunes, the App Store, Apple Music, and Apple Pay. And the same passion for innovation that goes into our products also applies to our practices — strengthening our commitment to leave the world better than we found it.
There’s a place here for every kind of brilliant. Everyone here is an innovator, or an innovator-to-be, no matter what your team or your role. So bring your passion, courage, and original thinking and get ready to share it, because every new product, service, or feature we invent is the result of people working together to make each others’ ideas stronger. Innovation at this level depends on people who represent the variety of the human experience and inspire us with their own fresh perspectives. Together, we’ll do amazing work that can make a difference in people’s lives. Including your own. Learn more about working at Apple.
Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.
Free resume templatesImprove your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.
Resume Builder