We are looking for a highly motivated, hands-on Architect who is passionate about performance engineering and performance modeling of sophisticated SoC features.You will be joining a team of extraordinary engineers and interacting daily with software and hardware engineering teams across.
Description
Collaborate with Platform Architecture, Microarchitecture and core software teams to document performance targets and details of interesting and important use cases
Analyze workloads to identify performance bottlenecks and opportunities
Perform self-guided performance simulation studies of design alternatives
Write and maintain features and sections of the architectural performance model
Develop and implement C++ model and interface it to the different agent models and software simulation platforms Develop tests to represent the use cases to run on the model
Correlate performance of the SOC RTL infrastructure with the C-model
Key Qualifications
Strong SoC architecture knowledge, micro-architecture knowledge, and an understanding of competing architectures
Experience working in a performance modeling environment
Strong knowledge and proficiency in software development in C/C++
Proficient in scripting languages such as Perl and Python
Ability to conduct experiments in all phases of design, gathering and analyzing data; and to utilize scripting/spreadsheet to document and present results
Knowledge and experience with common performance benchmarks and workloads
Description
Collaborate with Platform Architecture, Microarchitecture and core software teams to document performance targets and details of interesting and important use cases
Analyze workloads to identify performance bottlenecks and opportunities
Perform self-guided performance simulation studies of design alternatives
Write and maintain features and sections of the architectural performance model
Develop and implement C++ model and interface it to the different agent models and software simulation platforms Develop tests to represent the use cases to run on the model
Correlate performance of the SOC RTL infrastructure with the C-model
Key Qualifications
Strong SoC architecture knowledge, micro-architecture knowledge, and an understanding of competing architectures
Experience working in a performance modeling environment
Strong knowledge and proficiency in software development in C/C++
Proficient in scripting languages such as Perl and Python
Ability to conduct experiments in all phases of design, gathering and analyzing data; and to utilize scripting/spreadsheet to document and present results
Knowledge and experience with common performance benchmarks and workloads
Requirements:
BS.c in EE, CS or CE is Required
BS.c in EE, CS or CE is Required
This position is open to all candidates.