HamburgerMenu
hirist

Job Description

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)


info-icon

Did you find something suspicious?