Job Title
Career Opportunity for a Post Silicon Validation Tools Developer
Salary and Job Description
We are seeking an experienced software developer to work on post silicon validation tools. The ideal candidate will have strong programming skills in C, experience with multi-processor cache coherency and memory subsystems, and knowledge of computer architecture.
Required Skills and Qualifications
• 5+ years of hands-on software development experience using C, C++
• Strong scripting skills
• In-depth knowledge of computer architecture, including processor core design specifications and instruction set architecture
• Experience in verifying multi-processor cache coherency and memory subsystems
• At least 2 years of experience with multithreading, context switching, and memory management-related development
Benefits
The successful candidate will have the opportunity to work on complex projects, develop their skills, and contribute to the growth of our organization.
Technical Expertise
The ideal candidate should have expertise in the following areas:
• IO device drivers and firmware exposure (NIC controller, PCIe device controllers, ASIC firmware development)
• ARM architecture
• RISC-V architecture
• Spike simulator experience
• QEMU simulator experience
This is a challenging and rewarding role that requires strong technical skills and a passion for innovation. We look forward to hearing from you if you are interested in this opportunity.
Read more