Search jobs > Mountain View, CA > Modeling and engineer

SOC CPU Microarchitecture and Modeling Engineer

Samsung Research America
Mountain View, California, US
Full-time

Lab Overview :

The experience expected from applicants, as well as additional skills and qualifications needed for this job are listed below.

The Samsung SOC Lab vision provides innovative SoC architecture, NoC, memory subsystem, multimedia IPs, CPU, GPU, NPU blocks for future Samsung Galaxy products (Smartphones, tablets and future devices).

We are defining the high performance SoC architecture development for various Galaxy device lineups. This lab collaborates with Samsung's strategic SoC partners, Samsung MX headquarter team, and key R&D teams around the globe to innovate and re-invent technology that will positively impact millions of people around the world via the Galaxy flagship products.

Position Summary :

We are looking for a CPU Microarchitecture and modeling engineer for next generation SOCs. This is a highly visible hands-on role leading individual and team contributions to CPU core microarchitecture, performance and power tradeoffs.

Position Responsibilities :

  • Guide on development of innovative CPU core microarchitectural features to boost PPA (Performance, Power and Area) on various targeted workloads in next generation SOCs
  • Identify and deliver workload analysis driven CPU core microarchitecture features
  • Evaluate architecture proposal benefits in collaboration with SoC Architects and communicate the microarchitecture proposals to audiences (Software, Hardware, Silicon Vendor, Architecture, Leadership, Product managers)
  • Direct, orchestrate performance modeling studies applications, benchmarks, and complex uses cases to support inclusion of features in the next generation CPU core microarchitecture based on performance, area or power improvement
  • Collaborate across teams to bring microarchitectural proposals to fruition across the SOC, Driver, OS, System

Required Skills :

  • BSc, Masters, or PhD in Computer Science / Engineering, or equivalent combination of education, training and experience
  • 5+ years of experience in CPU design and microarchitecture
  • Must have 5+ years of experience in coding microarchitecture features in C, C++, SystemC, Verilog or System Verilog
  • High proficiency in CPU core microarchitecture analysis and modeling, ranging from simple analytical to complex cycle accurate models and driving correlation
  • Highly proficient in simulation capabilities GEM5, FastSIM, Platform Architect or create new simulation capabilities when necessary
  • Detailed knowledge of ARM bus infrastructure (ACE / AXI / AHB), CPU core microarchitecture
  • Leadership across hardware, software, and platform groups and aligning to a common vision

J-18808-Ljbffr

7 days ago
Related jobs
Promoted
Apple
Cupertino, California

We are looking for an engineer who will work on the modeling of power dissipation of various IPs including AI/ML and the corresponding power rails, peak current requirements and voltage-frequency operating points for upcoming generations of Apple SOCs. Understanding of SOC power modeling and current...

KLA-Belgium
Milpitas, California

KLA invents systems and solutions for the manufacturing of wafers and reticles, integrated circuits, packaging, printed circuit boards, and flat panel displays. Hands-on development of algorithmic solutions for image modeling and processing from requirements gathering to productization. Doctorate (A...

Promoted
Apple
Sunnyvale, California

In this role you will be at the center of a silicon design group responsible for physical layer system and algorithm design for pioneering wireless SoC products, with a focus in wireless system design, modeling, and simulations. You will take part in the pioneering work of creating and developing si...

Mainspring Energy, Inc.
Menlo Park, California

As a Control Systems Modeling and Simulation Engineer, you will design and implement simulation models that replicate both normal operations and potential hardware failures. Are you driven by the challenge of simulating complex systems and ensuring their robustness under adverse conditions? Do you h...

Promoted
Apple
Cupertino, California

As a SOC Design and Integration Engineer, your responsibilities span various aspects of SOC design:: Write microarchitecture and/or design specifications Design, implement, and debug complex logic designs Integrate complex IPs into the SOC Support all front end integration activities like Lint, CDC,...

Nvidia Corporation
Santa Clara, California

BSEE (or equivalent experience)/MS or PhD degree preferred in Electrical or Computer Engineering with 8+ years of experience with modeling and simulation digital and analog circuits and systems and associated power delivery networks. If you are looking for a challenging and exciting role in improvin...

Yoh, A Day & Zimmermann Company
San Jose, California

Develop and refine vehicle dynamic models for performance analysis and simulation, including ride, handling, and stability. Vehicle Dynamics Modeling Engineer. We are seeking a skilled Vehicle Dynamics Modeling Engineer to join our team. You will work closely with cross-functional teams, including c...

Apple
Santa Clara, California

BS and 3+ years of relevant industry experience Experience with physical design, integration, and verification (PDV) experience on large processor and/or SoC designs Knowledge of industrial standards and practices in physical design, including floorplanning, partitioning, budgeting, place and route ...

Apple Inc.
Santa Clara, California

Your responsibilities will include:- Profile and analyze existing and emerging workloads, bring up in CPU/SOC simulation environment- Develop and maintain performance and trace analysis tools- Develop and implement visual extensions to assist with data analysis that can be used internally and also b...

Advanced Micro Devices, Inc
San Jose, California

The ideal candidate possesses an innovative and problem-solving mindset, has a keen eye for both Hardware and Software engineering development, and is diligent and passionate about Technology. A successful candidate will need to employ strong knowledge in computer technologies, leadership skills in ...