Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Performance Modeling Software Engineer, Platform Architecture

Apple

Performance Modeling Software Engineer, Platform Architecture 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. 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. You will pay close attention to the performance, maintainability, and flexibility of the simulator, ensuring hardware architects can quickly iterate on experiments. Responsibilities Appreciate the good parts of C++ and leverage 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, and continuous regression testing Careful analysis and presentation of simulation results Minimum Qualifications 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. #J-18808-Ljbffr Apple

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Performance Modeling Software Engineer, Platform Architecture in Beaverton, OR vacancy
  • Apple Inc. is looking for a CPU Performance and Workload Analysis Engineer in Beaverton, Oregon. The role involves driving advanced exploration for next-generation CPU architectures and collaborating with software teams to optimize CPU designs. Candidates should have experience... 
    Performance
    Software

    Apple Inc.

    Beaverton, OR
    2 days ago
  • CPU Performance and Workload Analysis Engineer, Platform Architecture Modern system-on-chip (SoC) designs have dramatically changed how hardware and software is developed. It is increasingly important to understand the concerns of software developers when designing hardware... 
    Performance
    Software

    Apple Inc.

    Beaverton, OR
    1 day ago
  • $69k - $96k

     ...revenue, DAT deploys a suite of software solutions, machine learning models, and intelligent automation...  ...Opportunity DAT is looking for a NOC Engineer I to join our platform team. DAT’s infrastructure...  ...will ensure the stability and performance of our infrastructure, respond... 
    Performance
    Software
    Full time
    Temporary work
    For contractors
    Work experience placement
    Work at office
    Local area
    Immediate start
    Flexible hours
    Night shift

    DAT Freight & Analytics

    Beaverton, OR
    2 days ago
  •  ...servers to a modern cloud architecture. We are seeking a...  ...solutions to maximize performance. Draw the blueprints: use data modeling tools to map how information...  .... Stay updated: keep software secure with updates and...  ...knowledge of BI reporting platforms (Tableau, Tableau... 
    Performance
    Software
    Hourly pay
    Work experience placement
    Local area
    Remote work
    Shift work

    Multnomah County

    Portland, OR
    1 day ago
  • CPU Performance Engineer, Platform Architecture Do you have an uncommon desire to seek out and solve exceedingly difficult challenges rather than the easy...  ...and RTL to assess the feasibility of ideas through modeling, refine ideas and model correlation, and seed new ideas... 
    Performance

    Apple Inc.

    Beaverton, OR
    3 days ago
  •  ...hoc reporting, including key performance indicator (KPI) reporting,...  ...different types of databases and platforms. Learn business needs and...  ...data warehousing and data modeling. Strong information technology...  ...Human Machine Interface Software (HMI) and/or Programmable Logic... 
    Performance
    Software
    Work at office

    Lexicon Solutions

    Portland, OR
    3 days ago
  •  ...At Apple, ourPlatform Architecture group is responsible for...  ...our hardware, software, and servers into oneunified...  ...You’ll join a team of engineers and architects who are...  ...threats, develop threat models, and define security...  ...frameworks). Ability to perform critical analysis of... 
    Software

    Apple Inc.

    Beaverton, OR
    3 days ago
  •  ...data scientists, data engineers, and software developers to ensure...  ...machine learning models are efficiently deployed...  ...environments. Architecture & Design: Design and...  .... Monitoring & Performance: Implement...  ...Proficiency in cloud platforms (e.g., AWS, Azure, Google... 
    Performance
    Software
    Full time
    Remote work

    Info Way Solutions

    Portland, OR
    1 day ago
  • $164.47k - $269.1k

     ...Join our Silicon Architecture team to drive power...  ...and AI computing platforms. We are...  ...power management, performance optimization, and...  ...with hardware and software teams to ensure successful...  ..., Computer Engineering or a related field...  ...process. Work Model for this Role... 
    Performance
    Software
    Local area
    Immediate start
    Shift work

    Intel

    Hillsboro, OR
    1 day ago
  • $124k - $280k

     ...PwC, our people in software and product...  ...Those in software engineering at PwC will focus...  ...enhance business performance. In this field, you...  ...effectiveness. Model and reinforce professional...  ...machines, platforms, clouds, and...  ...Digital Integration & Architecture practice, we're... 
    Performance
    Software
    Full time
    H1b
    Shift work

    PwC

    Portland, OR
    8 days ago
  • ## Software Engineer II (Retail Platform Engineering)Bewerbenlocations: Bangalore, Karnataka, Indiatime type:...  ...requirements and deliver tailored solutions* Perform unit testing, support user...  ...team meetings, and demos in an Agile Model* Partner with teams across geographies... 
    Performance
    Software
    Worldwide
    Shift work

    Columbia Sportswear

    Portland, OR
    17 hours ago
  • $190.61k - $361.48k

     ...designs for high-performance computing and low...  ...Power management architecture specifications, ensuring...  ...hardware and software. Through creative...  ..., and validation engineers during project...  ...your pre-silicon models to close the gap...  ...: Silicon and Platform Engineering Group... 
    Performance
    Software
    Local area
    Immediate start
    Shift work

    Intel

    Hillsboro, OR
    4 days ago
  • Embedded CPU Architect, Platform Architecture We are seeking a...  ...role, you will drive performance and efficiency...  ...improvements for both the software stack as well as the...  ...teams, software engineers, and CPU designers,...  ...profiling, performance modeling, and simulation environments... 
    Performance
    Software

    Apple

    Beaverton, OR
    4 days ago
  •  ...manufacture our next-generation, high-performance, power-efficient processor,...  ...existing sophisticated software systems for regression-...  ...problems, and your ability to guide engineers who come to you with problems...  ...that builds a simulation model from RTL is a plus Familiarity... 
    Performance
    Software

    Apple Inc.

    Beaverton, OR
    1 day ago
  • $102.5k - $187.9k

     ...web, mobile, cloud platforms, physical environments...  ...digital strategy, architecture, engineering, design, operations,...  ...Senior Full Stack Software Engineer , you will...  ...systems while optimizing performance Contribute to...  ...with large language models, predictive capabilities... 
    Performance
    Software
    Summer holiday
    Local area
    Flexible hours

    EY

    Portland, OR
    4 days ago
  • $190.61k - $361.48k

     ...CPU Performance Architect The Role and Impact...  ...and delivering architecture specifications that...  ...of hardware and software throughout the...  ...microarchitectures for CPU. Models CPU performance...  ..., and validation engineers during the...  ...: Silicon and Platform Engineering Group... 
    Performance
    Software
    Local area
    Immediate start
    Shift work

    Chandler Chamber of Commerce

    Hillsboro, OR
    4 days ago
  •  ...Vice President of Platform Engineering About the Company Reputable...  ...maintenance of the company's software and infrastructure. This...  ...scalability, security, and performance of the platforms. The VP...  ...understanding of platform architecture. The role requires a leader... 
    Performance
    Software

    Confidential

    Portland, OR
    3 days ago
  •  ...and access, our core business platforms, Power BI reporting, and the...  ..., expectation management, performance guidance, and career development...  ...laptop, email, and various software provisioning tasks are...  ...skills, including DAX, data modeling, and managing reports for an... 
    Performance
    Software

    Omega Morgan

    Hillsboro, OR
    2 days ago
  • $95k - $99.6k

     ...primarily manage the engineering drawings library database...  ...Assist with arc flash model and study reviews and...  ...ability on CAD platforms. Experience with three...  ...and EasyPower/ArcPro Software. Qualified Electrical...  ...responsibilities and sets high performance goals. Works... 
    Performance
    Software
    Work at office
    Local area

    PPM TECHNICAL SERVICES, INC

    Portland, OR
    3 days ago
  • $95k - $99.6k

     ...opportunities Generous performance‐based bonuses 12% 401(...  ...for managing the engineering drawings library database...  ...Assist with arc flash model and study reviews and...  ...technical ability on CAD platforms.* Experience with...  ...and EasyPower/ArcPro Software* Qualified Electrical... 
    Performance
    Software
    Work at office
    Flexible hours

    Iberdrola SA

    Portland, OR
    1 day ago
  • $86.5k - $142.7k

     ...your time designing architectures, writing and...  ...concept, and guiding engineering teams through...  ...integrations and runtime platforms. Actively...  ...reliability Define performance, scalability, resilience...  ...on background in software engineering and...  ..., security or model‑risk... 
    Performance
    Software
    Summer holiday
    Flexible hours

    Ernst & Young Oman

    Portland, OR
    4 days ago
  • $166.6k - $250.9k

     ...with fundamentally different engineering philosophies and systems,...  ...communication protocols, and technical architectures. Get it wrong, and you have...  ...’s Banking Integration Platform as a Service team is like...  ...transactions, ledgers, and the data models underneath. Be a product-... 
    Software

    I did my part and supported the Regular Toilet

    Portland, OR
    2 days ago
  •  ...teams to resolving operational & performance issues Work with architecture/engineering leads and other teams to ensure...  ...years' experience in large-scale software development ~2+ year...  ...with data warehousing, dimensional modeling and ETL development ~ Proven ability... 
    Performance
    Software
    Contract work

    BizTek People

    Beaverton, OR
    16 days ago
  •  ...Storage Network Engineer - Renewables Location...  ...control system architecture and methodologies...  ...technology platform. They are committed...  ...algorithms, network models, and conceptual design...  ...other related software or hardware to...  ...strategy for OT Network performance, monitoring, and... 
    Performance
    Software
    Remote job
    Full time
    For contractors
    Flexible hours

    ThinkBAC Consulting

    Portland, OR
    1 day ago
  •  ...Management (OFM) platforms. You will report to an Engineering Director and work...  ...experience leading high-performing teams Technical...  ...and microservices architectures Solid...  ...fundamentals in SQL and data modelling Understanding of...  ...WORK ON As a Manager Software Engineering, you... 
    Performance
    Software

    Kayavlon Impex Pvt. Ltd

    Beaverton, OR
    4 days ago
  • Software Engineer - NIKE USA Inc. - Beaverton, OR Build and...  ...with enterprise data platforms such as Databricks....  ...products. Participate in architecture and design...  ...techniques, and mathematical models to predict and measure...  ...interfaces and improve performance. Monitor functioning... 
    Performance
    Software
    Remote work

    Nike

    Beaverton, OR
    3 days ago
  • $86.5k - $142.7k

     ...your time designing architectures, writing and...  ...concept, and guiding engineering teams through...  ...integrations and runtime platforms. Actively...  ...reliability Define performance, scalability,...  ...on background in software engineering and modern...  ..., security or model‑risk considerations... 
    Performance
    Software
    Summer holiday
    Flexible hours

    Ernst & Young Oman

    Portland, OR
    2 days ago
  • $99k - $232k

     ...At PwC, our people in software and product...  ...Those in software engineering at PwC will focus on...  ...and enhance business performance. In this field, you will...  ...flows between machines, platforms, clouds, and people -...  ...Digital Integration & Architecture practice, we're the architects... 
    Performance
    Software
    Full time
    H1b
    Shift work

    PwC

    Portland, OR
    3 days ago
  •  ...Data Engineer Overview As a Data Engineer within North America...  ...DMS, Spark, and building out performant data consumption layers. Design...  ...to deliver high - quality software releases every 2 weeks through...  ...warehousing, dimensional modeling and ETL development. ~ Demonstrable... 
    Performance
    Software

    BizTek People

    Beaverton, OR
    1 day ago
  •  ...looking for an Associate Software Engineer for a 12 month...  ...Experience with Power Platform, Power Automate, Power...  ...effort, reusability, performance and testing. Remote...  ...technical specifications, architecture diagrams, and other...  ...Apps (canvas and model-driven apps), Power Automate... 
    Performance
    Software
    Contract work
    Work at office
    Remote work

    Procyon TS

    Beaverton, OR
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Performance Modeling Software Engineer, Platform Architecture. Be the first to apply!