Job Overview:In this role, you will be part of the CT Power Models team that builds models and analyses system-level power management of future technologies. We work closely with IP teams, system architects, and product managers to capture technology trends and conduct exploratory studies. This requires a mix of technical, analytical, and communication skills.
You will be exposed to wide set of topics such as System and IP power management, DVFS, thermal control, processing elements and job scheduling. You will build and utilise these power models models to explore multiple system architecture candidates for key use cases and help identify the most promising solutions.
Responsibilities:- SoC platform bring-up within the power model environment
- Understand power experiments and implementing them within the power model environment
- Projecting power and performance trade-offs
- Evaluating workload sensitivity to power management and IP features and considering relevant trade-offs
- Providing suggestions about improvements to the architecture, microarchitecture & application software
- Develop and evolve the modelling environment according to current and future requirements
Required Skills and Experience:You will have knowledge and experience in several of these areas:
- Strong C/C++ programming and debugging skills.
- Programming in scripting languages such as Python, Perl, Bash
- Power or performance modelling
“Nice To Have” Skills and Experience:- Power management and thermal modelling
- Digital hardware design (e.g., RTL design, synthesis, physical design)
- Understanding of the fundamentals of CPU microarchitecture