ARM has flagged the Device Analysis Engineer job as unavailable. Let’s keep looking.

Do you want to shape the future of Arm technology that will enable the next revolution in computing? We have an exciting opportunity in the CPU technology team for a highly motivated individual to contribute towards shaping next-generation CPU microarchitecture through workload-driven performance investigations.

Arm’s Sophia Antipolis design centre is located in one of the most appealing parts of France, at the heart of Europe’s largest and most dynamic technology park. Surrounded by mountains and the Mediterranean Sea, this outstanding design center has delivered leading products from Arm’s Cortex (TM) processor family. These CPUs power some of the world’s best-selling smartphones, tablets and gaming systems, using technology that has taken user experience and performance to another level.

Job Overview:

CPU development and validation rely on simulation and FPGA. However, CPU performance study on silicon also heavily contribute to the continuous improvement of the simulation accuracy and target performance coverage.

For this reason, a CPU performance and its sensitivity are regularly screened through benchmarks and more standard workloads running on multiple real devices or evaluation boards.

In order to produce reliable data and draw meaningful conclusions, this assessment shall be as deterministic as possible, by notably ensuring the device starts and returns to a state (CPU operating point control, memory status, power modes control, thermal conditions, OS framework settings, tracing capabilities ...) which yields the same performance level.

This internship will consist of defining/scoping this device state and developing means to force this state and control it for all performance use cases considered today.

Responsibilities:

  • You will have to understand the important parameters that influence the performance of a given system, study their influence and understand how to control them.
  • Then, you will be in charge of defining and developing a SW tool to control most of these key operating systems and devise parameters that can influence the performance simulation results (this should be applicable to various systems).
  • You will work with real Android devices, learn how to remotely run applications or your own benchmark on them, how to profile these SW applications using profiling tools like Perfetto...

Required Skills and Experience:

  • Python skills
  • General knowledge of phone sw/hw architecture
  • CPU microarchitecture

“Nice To Have” Skills and Experience:

  • Basic Android developer know-how
  • Operating System knowledge
  • Linux performance tools

In Return:

  • Salary – 1750 euros / month
  • Lunch vouchers
  • 1 day off (authorized leave) / month
  • Transportation 50% reimbursement
  • Mobility subsidy if eligible
  • Work Council subsidy /meyclub

Internship duration

  • 5 to 6 months

#LI-NB1

Read Full Description
Confirmed 14 hours ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles