Q

Pre-Silicon Validation Engineer

Quest Global
Full-time
On-site
Job Requirements

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

Work Experience

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

Work Experience
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