Google

System Software and Performance Engineer, Silicon

Job Description

Posted on: 
2026-04-10

Responsibilities

  • Perform in-depth search analysis on workloads and kernels to identify performance bottlenecks.
  • Plan and evaluate ARM architecture features, providing data-driven insights for future SoC designs.
  • Partner with Android workload owners, tool-chain experts, and device teams for full-system optimizations.
  • Design benchmarks and modeling methodology for hardware/software co-design.

Job Requirements

  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field.
  • 4 years of experience with programming in C/C++ or Java, and scripting languages (e.g., Python).
  • Experience with linux kernel, toolchains, or android system software stack.
  • Experience in conducting full-stack performance analysis and optimization.
  • Preferred: Master's degree or PhD in relevant fields with an emphasis on computer architecture.
  • Ability to dive into new technical territories and work on ambiguous issues.
  • Fast and effective learner.
Apply now

More job openings