Job Description:
 |
AGENCY SEARCH ASSIGNMENT: T. Kopec and Associates
HOME Office: 800-441-0966 Pacific (access code 00) or 541-588-6255
CPU Architect San Diego
Job Function
Companys Chip Architecture multi-site team of hardware and software architects and systems engineers are driving analysis and defining next-generation architectures for our system-on-chip (SoC) products for the smartphone, tablet, and other product categories. We have an exciting & dynamic senior technical leadership position available with a focus on CPU and multicore performance, power and thermals.
The successful candidate will engage collaboratively across the company with core HW design & verification, SW, marketing and product planning teams, and provide technical leadership for a team responsible for:
Pre- and/or post-silicon performance, power and/or thermal analysis across relevant use cases, benchmarks and workloads across various tiers of SoC products
Collaborating with other teams to define and update the appropriate benchmark set to be used to evaluate CPU and multicore performance and power
Devising and deploying data gathering and analysis methods to project future CPU performance, and driving the development of new analysis tools/models as needed
Validating and correlating pre-silicon models with actual silicon
Understanding the interaction of HW with the OS and application code
Understanding industry directions in CPU and multicore
Competitive analysis of commercial devices and silicon
Invention of architectural enhancements and algorithms to optimize performance, power and/or thermals
Skills/Experience
Technical leadership, judgment, the ability to define, articulate and drive a credible technical vision
Superb communication skills and ability to interact and lead fluidly across as distributed organization, providing mentorship to junior engineers
Experience engaging throughout the SoC design cycle, including Architecture, HW design, Verification, SW development and customer engagement
Top-notch expertise in computer architecture, with especially deep knowledge of modern CPU microarchitectural techniques, multicore, out-of-order, caches, memory controllers, interconnects, etc.
Thorough grasp of programming models, operating systems, multiprocessor scheduling, etc.
Ability to span levels abstraction from C++/Java application software, to OSes, ISAs, microarchitecture, circuits and silicon
Hands-on experience with developing and using abstract models as well as dynamic simulators to predict pre-silicon performance and power
Experience in pre- and post-silicon benchmarking & analysis for both performance and power
A track record in innovation including patents and/or publications. Specific familiarity with ARM architecture and Android/Linux and Windows software stacks is highly desired
Familiarity with benchmarks including SPEC, EEMBC, as well as emerging Android / Windows benchmarks is a plus
Requirements
MSEE/CS/CSE required; PhD preferred
10+ years experience in CPU or chip development, preferably in the mobile market
|