As part of the Client Physicals Architecture organization within Intel’s Client Computing Group, you will be defining and bringing to reality solutions that delight customers and grow Intel’s client computing business.
Your day to day deliverables will have a common objective : making it easier, faster and cheaper to innovate with Intel Architecture as compared with Intel’s competition.
This forward-looking role is of strategic importance for the organization, as it influences and helps shaping next generation silicon architectures for Intel’s CPU and Graphics products.
You need to be passionate about hardware and software development, even interested to get into the low-level software development domain.
You will work on a multi-disciplinary team of software engineers, hardware engineers, performance modeling teams, platform power delivery engineers, and thermal power management architects;
all with the common goal of maximizing performance, optimizing power and thermals, and developing new power management capabilities for client CPU and GPUs.
If you accept the challenge, you will also need to work with groups outside of CCG and across Intel like the Docea development team, IPAT Pcode Architects and Binsplit Power Model teams.
As one of your main deliverables, you will be responsible for designing and delivering software solutions to model and optimize performance, power, and thermals for future Intel architectures.
These could be high-level software solutions or even working at the silicon level to implement an optimal solution.
The top 3 skills for this position are :
Proven passion and eagerness to learn and deliver to difficult technical challenges that will overlap the hardware and software domains
Interest in learning and becoming expert on thermal and power delivery optimization
Proven interest in upskilling your software development knowledge covering the full stack, including assembly code implementations
The ideal candidate should also exhibit the following behavioral skills :
Proven positive attitude and customer service orientation from previous jobs
Experience working independently and successfully reaching defined goals
Proven records of timely completion of deliverables and collaboration with partners and stakeholders
Candidate should possess a minimum of a Bachelor’s degree in Computer Engineering with 3+ years of programming experience or a Bachelor’s degree in Computer Science or related fields of study and 3+ years of hardware related experience.
Must be able to communicate in English clearly both verbally and in written format to a variety of audiences with differing levels of technical expertise.
Intermediate English level minimum)
Interest, knowledge and / or some programming experience with Assembly language
Programming experience with : C, C++ and Python
Knowledge of object-oriented programming
Preferred Qualifications :
Knowledge of basic CPU and OS power management
Experience with CPU performance or power modeling
Proven record of creative problem solving
Experience working with Agile methods (Scrum)
Knowledge of software engineering practices, source control management, testing methodologies
Interest in cloud applications development
Knowledge or experience with Intel® Docea