What are the responsibilities and job description for the Pre-Silicon Validation Engineer position at 1 Point System?
Job Details
Position: Pre-Silicon Validation Engineer
Location: Sunnyvale, CA (Onsite)
Exp:6 12 Years
Need to appear for F2F after the initial two video interviews
Keywords: Pre-silicon validation, Zephyr, bare-metal, RTOS, Test Automation for peripheral/controller validation, Embedded DevOps, Post-Silicon validation
Looking for a suitable embedded firmware (Zephyr & bare metal) engineer for pre-silicon validation. By providing technical and architectural implementation, you can create, grow, and lead the project team. The successful candidate will be responsible for developing and executing validation programs for our silicon products, ensuring they meet the required specifications and quality standards
Roles & Responsibilities:
Take ownership of projects with suitable design standards, right technical possibilities, and system level functional validation for silicon/SoC. Support the project manager & lead with the daily execution of the project. The person will have to:
- Develop and execute comprehensive validation plans for pre-silicon platforms where Zephyr or bare metal is used for functional validation of the targets
- Collaborate with design teams to understand the functionality of the silicon product and identify potential issues
- Create test cases and testbenches to validate the functionality of the silicon product
- Execute tests on pre-silicon platforms and analyse results to identify issues
- Work with design teams to debug and resolve issues found during validation
- Develop and maintain automation scripts to improve validation efficiency
- Document validation results and provide regular status updates to stakeholders
Required Skills (Technical Competency):
Along with the academic background of having a bachelor s or master s degree in electrical engineering, Computer Science, or related field, the expected skillsets are:
- 3 years of experience in pre-silicon validation or related field
- Strong knowledge of digital logic design and verification principles
- Strong knowledge in Zephyr/bare metal programming
- Familiarity with hardware emulation platform (e.g., virtual platforms, FPGA)
- Proficient in programming languages such as C/C , Python
- Ability to make decisions on appropriate usage of the software and hardware
- Excellent problem-solving skills and attention to detail
- Strong communication and collaboration skills
- Strong knowledge in Silicon concepts and peripheral operations/IPs
- Excellent relationship management, communication and interpersonal skills, gained by experience
- A high degree of motivation and ability to work successfully within a team & independently in a standalone role within a global environment
Desired Skills:
It is good to have the following skills:
- Proficiency in ARM controllers M with knowledge in compiler, linker, memory, CRT, etc
- Good understanding of peripherals like GPIO, I2C, Timer, DMA, ADC/DAC, etc.
- Competency in HW/SW debugging tools and protocol analysers
- Experience in CI/CD processes, test automations utilising gtest, gcov etc
- Knowledge in Embedded Linux will be an added advantage
- Knowledge in hardware automation tools will be beneficial
- Knowledge in scripting methods using Python, shell scripts will be beneficial
- Knowledge in POSIX standard will be beneficial