CPU Post-Silicon Validation Engineer – CPU Engineering
Company | Qualcomm |
---|---|
Location | Hillsboro, OR, USA |
Salary | $122500 – $183700 |
Type | Full-Time |
Degrees | Bachelor’s, Master’s, PhD |
Experience Level | Mid Level, Senior |
Requirements
- Bachelor’s degree 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.
- OR Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or related field and 1+ year 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.
Responsibilities
- Collaborate with CPU design and verification teams to develop CPU bring-up and validation test plans.
- Prepare for CPU bring-up through pre-silicon work on emulation and FPGA platforms.
- Coordinate with SoC bring-up and software teams to plan CPU bring-up.
- Triage and debug failures on silicon.
- Develop test content and strategies to validate the CPU on silicon.
- Collaborate with CPU verification teams to reproduce silicon failures on emulators and FPGAs.
- Partner with the design team to propose and architect new debug features to improve future CPU bring-up efforts.
Preferred Qualifications
- 3+ years of experience in silicon validation and bring-up.
- Experience in implementing embedded firmware in Assembly and C/C++.
- Familiarity with software toolchains including assemblers, C compilers, Makefiles, and version control systems.
- Strong understanding of microprocessor architecture.
- Solid knowledge of power management and physical design concepts.
- Experience in silicon bring-up and validation of CPU features.
- Experience debugging functional, power, performance, and physical design issues, including speed path analysis on silicon.
- Background in CPU design and verification.
- Experience developing tests for validating CPU features on silicon.
- Experience developing test vectors for tester bring-up.