Talent.com
Apple
Performance Modeling Software Engineer, Platform ArchitectureApple • Cambridge, MA, United States
Performance Modeling Software Engineer, Platform Architecture

Performance Modeling Software Engineer, Platform Architecture

Apple • Cambridge, MA, United States
4 days ago
Job type
  • Full-time
Job description
Performance Modeling Software Engineer, Platform Architecture

Imagine what you could do here! At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish! Join us to help deliver the next groundbreaking Apple product. In this role, you will be a member of the system-on-chip (SOC) performance team, working within the Hardware Technologies organization to shape the architecture of Apple's future devices. Our team initiates and fosters deep collaboration between the SOC architecture, design, power, and software teams, to deliver world-class caches/memory system. The end goal is to provide the best customer experience in the world by enabling all the CPUs, GPUs, Machine Learning, Camera, Display, and Connectivity components on our chips to work seamlessly together. We are seeking an upbeat and highly motivated SOC Performance Modeling SW Engineer to work on our performance models and infrastructure.

Description

You will be tasked with ensuring Apple's ability to produce high quality, timely data to drive world class hardware designs. You will collaborate with engineers across the organization to translate design space studies into well written software models. You will develop your ability to transform the hardware execution model into high-performance C++. You will be involved with the full life-cycle of performance modeling, from early architectural exploration to post-silicon correlation. Last, but not least, you'll be expected to pay close attention to the performance, maintainability, and flexibility of the simulator, making sure hardware architects can quickly iterate on experiments.

Responsibilities
  • Appreciate the good parts of C++, and leveraging the language to maximize the utility of our software models
  • Develop APIs that can be used by non-expert C++ developers
  • Train AI agents and non-expert C++ developers on idiomatic code and methods
  • Help ensure our codebase is structured for effective use with AI-assisted development tools
  • Write clear, self-documenting code with consistent conventions, meaningful naming, and well-organized modules
  • Learn about the state of the art in SoC IP and chip-level architecture
  • Work on data analysis pipelines, visualization methodologies, continuous regression testing
  • Run performance simulations
  • Careful analysis and presentation of simulation results
Minimum Qualifications
  • Bachelor's degree
  • Experience in hardware architecture and design issues
  • Experience coding in C++ and Python
  • Experience with computer architecture and software engineering principles
  • Experience with data structures and algorithms
Preferred Qualifications
  • MS or PhD in CS, EE or related field
  • 10+ years of relevant experience
  • Experience with multi-paradigm software development in C++
  • Experience with multi-language programming environments, and selecting the right tool or language for the job
  • Experience with compiler explorer and understanding the transformations the compiler is performing on your code
  • Experience thinking about code as something that will be read by both humans and machines, and instituting conventions, structure, and documentation that make a codebase tractable for AI-assisted reasoning and navigation
  • Experience with architectural, micro-architectural performance modeling

Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant. Apple accepts applications to this posting on an ongoing basis.

Create a job alert for this search

Performance Modeling Software Engineer, Platform Architecture • Cambridge, MA, United States

Similar jobs

Principal ML Engineer, Machine Learning Platform and Systems Architecture

AutodeskBoston, MA, United States
Full-time

Principal Machine Learning Engineer, ML Platform and Systems Architecture.The work we do at Autodesk touches nearly every person on the planet.By creating software tools for making buildings,machin... Show more

 • Promoted

Staff Software Engineer — Lead Architect & Mentor

XometryBoston, Massachusetts, United States
Full-time

A leading technology company in Boston is seeking a Staff Software Engineer to drive software implementation efforts and guide engineering teams.You will leverage your expertise in full-stack devel... Show more

 • Promoted

Senior PLM Solutions Architect Enterprise Deployments Lead

Aras CorporationAndover, MA, United States
Full-time

A leading PLM solutions provider in Andover, Massachusetts is seeking a PLM Solution Architect to lead technical implementations and ensure successful deployments.The ideal candidate has over 10 ye... Show more

 • Promoted

Senior ML Solution Architect

JobotBoston, MA, United States
Permanent

We are seeking a dynamic and experienced Senior Machine Learning (ML) Solution Architect to join our team.This is a unique opportunity to shape the future of our ML applications and contribute to t... Show more

 • Promoted

Lead Software Architect – Competitive Intelligence

CarGurusBoston, Massachusetts, United States
Full-time

A leading automotive marketplace in Massachusetts is seeking a Principal Software Engineer to lead the technical direction of its Dealer Competitive Intelligence platform.The role involves collabor... Show more

 • Promoted

Senior Software Architect - Build AI-Driven Logistics

TagupBoston, MA, United States
Full-time

A defense technology company is seeking a skilled engineer to architect its core platform for military logistics using advanced AI technologies.The ideal candidate should have experience designing ... Show more

 • Promoted

Principal Anaplan Solution Architect

Humana IncBoston, MA, United States
Full-time

Become a part of our caring community and help us put health first.The Principal Solutions Architect works with user groups to solve business problems with available technology including hardware, ... Show more

 • Promoted

Autonomous Systems Performance Analysis Engineer

MotionalBoston, Massachusetts, United States
Full-time

A leading autonomous technology company is seeking a Systems Engineer for Performance Analysis in Boston.You will support the high-level quality of autonomous driving technology, conducting analysi... Show more

 • Promoted

Integration Architect, MuleSoft Platform

DatavantBoston, MA, United States
Full-time

Datavant is the data collaboration platform trusted for healthcare.Guided by our mission to make the world’s health data secure, accessible and actionable, we provide critical data solutions for or... Show more

 • Promoted

Senior Platform Software Engineer

HumanoidCambridge, MA, United States
Full-time

Humanoid, you will be at the heart of developing the core OS, data networks and protocols, and fundamental software subsystems for our next-generation humanoid robots.You will help develop the foun... Show more

 • Promoted

Solution Engineer

CoralogixBoston, MA, United States
Full-time

Get AI-powered advice on this job and more exclusive features.Coralogix is a modern, full-stack observability platform transforming how businesses process and understand their data.Our unique archi... Show more

 • Promoted

Solution Architect, Mid-Level

Jobright.aiBoston, MA, United States
Full-time

Be among the first 25 applicants.Get AI-powered advice on this job and more exclusive features.Jobright is an AI-powered career platform that helps job seekers discover the top opportunities in the... Show more

 • Promoted

Principal Solutions Architect

Rocket SoftwareBoston, MA, United States
Full-time

It's fun to work in a company where people truly BELIEVE in what they're doing!.We are looking for a highly skilled Mainframe Modernization Solutions Architect to analyze, design, architect, and im... Show more

 • Promoted

Solutions Architect

SchrödingerCambridge, MA, United States
Full-time

As a member of our Enterprise Informatics team, you’ll work directly with top-tier customers, scientists, and developers to deploy, configure, and tune the company's high-end suite of molecular mod... Show more

 • Promoted

Senior Software Engineer, Modeling & Simulation

Code Metal, Inc.Boston, MA, United States
Full-time

Help redefine how the DoD makes multi-billion-dollar force-design decisions.In this role, you'll fuse physics-driven simulation, interactive computing, and verified AI code-generation to create nex... Show more

 • Promoted

Senior Software Engineer: Platform & Architecture Lead

ShpehoustonBoston, MA, United States
Full-time

Shpehouston is seeking an experienced software developer in Boston who will lead engineering architecture design reviews and work on hybrid cloud-based systems.Suitable candidates should possess at... Show more

 • Promoted

Senior Software Architect: AI‑Driven Systems Lead

Seven AIBoston, MA, United States
Full-time

A leading technology firm in Boston is seeking a Senior Software Architect to join its R&D team.This role focuses on defining and evolving system architecture, ensuring scalability and reliability,... Show more

 • Promoted

Remote Cloud Platform Architect – Strategy & Scale

Zelis Healthcare Inc.Boston, MA, United States
Remote
Full-time

A healthcare technology firm in Boston is seeking a Principal Platform Architect to shape cloud strategy, oversee system architecture, and lead innovation.The role requires extensive experience in ... Show more

 • Promoted

Software Engineer, Full Stack (Study Lifecycle)

BenchlingBoston, MA, United States
Full-time

We are rebuilding biotech for the AI era.When a breakthrough is delayed, the world waits.Getting a molecule from discovery to patients, or a crop from lab to field, involves thousands of slow, manu... Show more

 • Promoted

Functional Solution Architect

VibeIQ Inc.Boston, MA, United States
Full-time

At VibeIQ, we pioneer the future of digital collaboration with our innovative suite of apps built specifically for product teams.Our mission is helping companies that design, manufacture, or sell p... Show more