Overview
Lead CPU design efforts for multi-core CPU operations across Qualcomm Business Units, collaborating with cross-functional teams from architecture through post-silicon validation.
What you'll do
- Leverage advanced knowledge of computer architecture, micro-architecture, logic design, circuits, and/or physical design to develop and verify high performance and low power CPU designs.
- Anticipate, identify, and solve complex problems to ensure design completeness, functionality, power, and performance.
- Collaborate with cross-functional teams to define requirements, specifications, and trade-offs (e.g., performance, power, cost, functionalities) to accomplish product goals.
- Evaluate the design process from conceptualization to productization (architecture definition, feasibility, pre-silicon design and verification, and post-silicon validation) to meet customer and industry standards.
- Write detailed technical documentation (e.g., feature descriptions, architectural descriptions, verification test plans, and implementation details) for complex CPU designs.
What you'll need
- Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field and 4+ years of Hardware Engineering, Software Engineering, Electrical Engineering, Systems Engineering, or related work experience, OR Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field and 3+ years of Hardware Engineering, Software Engineering, Electrical Engineering, Systems Engineering, or related work experience, OR PhD in Electrical Engineering, Computer Engineering, Computer Science, or related field and 2+ years of Hardware Engineering, Software Engineering, Electrical Engineering, Systems Engineering, or related work experience.
Nice to have
- Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field.
- 6+ years of work experience with high-performance microprocessor design.
- 6+ years of work experience with high level programming (e.g., C, C++), scripting language programming (e.g., Perl, Python, etc.).
- 6+ years of work experience with simulators and/or waveform debugging tools (e.g., Verilog, VHDL, etc.).
- 6+ years of work experience with industry standard tools for synthesis place and/or route and design verification.
- 6+ years of work experience with simulation, emulation, formal verification, or silicon validation.
- 6+ years of experience in creating functional models, checkers, test plans, and/or test generation.
- 2+ years experience working in a large matrixed organization.
- 1+ year of work experience in a role requiring interaction with senior leadership (e.g., Director level and above).
Details
- Location: Bangalore, India.
- Works independently with minimal supervision and provides guidance to other team members.
- Decision-making is significant in nature and affects work beyond the immediate work group.
- Has a moderate amount of influence over key organizational decisions.
- Tasks do not have defined steps; planning, problem-solving, and prioritization must occur to complete the tasks effectively.
Read the full description and apply on the company’s own careers page.