Posted in

Staff Engineer – CPU Microarchitecture

Staff Engineer – CPU Microarchitecture

CompanySamsung
LocationSan Jose, CA, USA
Salary$157000 – $243000
TypeFull-Time
DegreesBachelor’s, Master’s, PhD
Experience LevelExpert or higher

Requirements

  • Bachelors in Electrical/Computer Engineer with 10+ years of relevant industry experience, or Masters in Electrical/Computer Engineer with 8+ years or PhD with in Electrical/Computer Engineer with 5+ years preferred.
  • Experience in CPU design and microarchitecture, with hands-on experience in developing and optimizing microarchitectures for high-performance CPU cores.
  • Proven experience in CPU microarchitecture design, with a strong track record of leading successful CPU projects from inception to production.
  • Demonstrated experience in technical leadership, including project planning, team mentoring, and resource management.
  • Strong understanding of CPU architectures, instruction sets (such as x86, ARM, RISC-V), microarchitecture design principles (out-of-order, superscalar execution, multi-level caches, branch prediction, etc.), cache coherence protocols and memory subsystem.
  • Proficiency in RTL design, including experience with Verilog/SystemVerilog.

Responsibilities

  • Lead the development of high-performance CPU architecture and microarchitecture, ensuring robust design and alignment with performance, power, and area goals.
  • Mentor and guide a team of micro architects and RTL engineers, fostering a collaborative environment that drives innovation and technical growth.
  • Set and maintain high standards of technical excellence across the team through regular design and code reviews, ensuring quality and adherence to best practices.
  • Drive continuous improvement initiatives by evaluating new tools, methodologies, and technologies for potential integration into the microarchitecture design flow.
  • Lead efforts to establish and standardize efficient processes for CPU development, including methodologies for power, performance, and area optimization.
  • Stay current with industry trends in CPU design, identifying and exploring emerging technologies that could offer a competitive edge.
  • Contribute to the overall technical strategy of the organization, providing insights on evolving CPU microarchitecture and design methodologies.
  • Collaborate closely with other teams and Bus to align CPU microarchitecture requirements with broader organizational objectives.

Preferred Qualifications

  • You’re inclusive, adapting your style to the situation and diverse global norms of our people.
  • An avid learner, you approach challenges with curiosity and resilience, seeking data to help build understanding.
  • You’re collaborative, building relationships, humbly offering support and openly welcoming approaches.
  • Innovative and creative, you proactively explore new ideas and adapt quickly to change.