Key Skills Required
- Understanding of and contribution to the existing Validation OS
- Development of recent features and drivers
- Strong programming, debugging, and problem-solving skills
- Strong expertise in
C Programming and Data Structures
(mandatory due to the nature of OS development and validation activities)
Role Responsibilities
- Understand architecture and protocol specifications for assigned features/modules
- Develop:
- Validation test plans
- Test cases
- Validation frameworks
- Execute validation activities in:
- Pre-Silicon environments
- Post-Silicon environments
- Debug failures observed during validation execution
- Correlate software behavior with RTL/Silicon behavior and identify root causes
- Analyze and resolve issues related to assigned modules and features
Candidate Prioritization Criteria
- Strong hands-on experience in
C Programming
,
Data Structures
, and
Validation
- Clear exposure to
Pre-Silicon
and
Post-Silicon
validation environments
- Strong debugging and root-cause analysis experience