CPU performance analysis engineer

Apple 

📍 Haifa, Israel 🇮🇱

full-time
mid-level
Expired
Posted —
This job posting has expired View All Computer Engineer Jobs

Key Skills

ARMRISC-VC++PythonSIMD

Industry

SemiconductorConsumer Electronics

Job Description

Summary

In this role, you will be driving CPU architecture exploration by analyzing performance metrics (latency, power, code density) across benchmarks and CPU families. Investigate optimization opportunities through customizing ISAs and microarchitecture features to improve power and performance. You will develop simulation analysis tools and toolchain infrastructure for CPU/SOC architectures. You will collaborate closely with Apple's algorithm and software teams to build efficient CPUs, enhancing performance for diverse use cases.

Description

You will be responsible to create analysis tools to assist in architecture exploration. You will define and simulate CPU features and develop supporting tool chains including simulators, analysis tools, compiler, etc.. You will collaborate with SW and algorithm teams as well as implementation teams to define and build efficient CPUs that integrate seamlessly into various subsystems.

Minimum Qualifications

Prior knowledge or familiarity with ARM or RISC-V instruction setsnStrong understanding of embedded CPU architecture and micro architecturenBackground and experience with software build processes including binary tools and toolchainsnKnowledge in C++ and PythonnExperience with software optimization including SIMD and vector processingnExperience with using CPU simulators

Preferred Qualifications

LLVM and Tablegen knowledge is an advantage

Key Skills

ARMRISC-VC++PythonSIMD

Industry

SemiconductorConsumer Electronics

Join the Live Jobs Feed hot

  • Instant Telegram alerts for top jobs
  • Organized by specialization and region
  • Connect & chat with fellow engineers
Join us on Telegram

Free forever • No spam • Leave anytime

Apple logo
Apply ↗
Apple
Haifa, Israel