Posted on: 30/07/2025
Role : Pre-Silicon Validation / Emulation Engineer
Core Responsibilities :
- Emulation-Based SoC/IP Validation : Define and execute test plans, design test scenarios, and validate IPs or complete SoCs using emulation platforms such as Palladium or Zebu
- Results Triage & Reporting : Analyze and interpret nightly, weekly, or stability test outcomes; produce comprehensive results reports and engage in issue triage with stakeholders
- Test Automation & Framework Enhancement : Automate test suites using embedded test frameworks; collaborate with Test Leads or validation teams to enhance framework robustness and efficiency
Technical Scope & Required Skills :
- Protocol Mastery : PCIe, LPDDR, SPI, USB, AXI
- SoC Architectures : ARM and/or x86
- Programming Languages : Proficiency in C and Assembly
- RTOS Experience : FreeRTOS knowledge and hands-on FreeRTOS-stack networking or Linux-based networking skills
- Networking Stack : Work experience in Wi-Fi/network stack integration under Linux or FreeRTOS
- Scripting Proficiency : Perl, Python, Tcl
- Debugging Skills : Deep experience in diagnosing and resolving embedded/SoC-level issues
- Debugger Interfaces : Familiarity with Coresight, UltraSoC, Lauterbach, JTAG interfaces
- Emulation Platforms : Experience working on Palladium, Zebu, or other hardware emulators
- Embedded Software Testing : Validating software on SoC platforms powered by Linux, Android, or RTOS; ability to interpret hardware architecture, schematics, and protocol specifications
Good-to-Have (Preferred) Skills :
- C++ Development Experience
- Palladium Build Flow Expertise : including compilation and image generation
- Linux Device Driver Knowledge or Driver Testing Experience
- Hands-on Debug Tools : Verdi, SimVision (especially in emulation/debug flows)
Did you find something suspicious?
Posted By
Posted in
Semiconductor/VLSI/EDA
Functional Area
Embedded / Kernel Development
Job Code
1521466
Interview Questions for you
View All