About The Role
As a
SoC Functional Validation Engineer, you will be responsible for functional validation and bring-up of advanced SoC platforms across pre-silicon and post-silicon environments. This role involves hands-on debugging, test development, and collaboration across multiple engineering disciplines.
This is a
6-month contract role with a strong possibility of extension.
Key Responsibilities
- Perform functional validation of new SoC designs featuring high-end ARM processors.
- Execute SoC bring-up and validation of key interfaces including:
- LPDDR, Ethernet, PCIe, HBM
- CPUs and Coherent Mesh
- Low-speed IOs (UART, I2C, I3C, SPI)
- Develop and execute bare-metal C test cases.
- Debug and validate designs using FPGA HAPS / Zebu emulation platforms, followed by silicon-based target hardware.
- Design and implement test infrastructure to support SoC validation activities.
- Collaborate with Architects, RTL Verification, Electrical Testing & Characterization, and Production Firmware teams throughout the validation lifecycle.
Essential Skills
- Strong proficiency in Embedded C programming.
- Hands-on experience with ARM high-end CPUs and cache-coherent interconnect protocols.
- Experience with high-speed interfaces and protocols such as:
- PCIe Gen6
- Die-to-die links
- LPDDR5
- HBM3
- Proven experience in pre-silicon and post-silicon SoC validation environments.
Desirable Skills
- Python scripting for automation and test support.
- Experience with Silicon SoC bring-up.
- Development of high-speed interface device drivers.
Candidate Requirements
- Candidates must provide a self-rating for the required technical skills.
- Please clearly mention relevant projects that align closely with this role and responsibilities.
What We Offer
- Challenging Work: Be part of cutting-edge SoC validation programs for a leading semiconductor client.
- Contract Opportunity: 6-month contract with strong potential for extension.
- High-Impact Role: Opportunity to work on next-generation ARM-based SoC platforms.
Interview Process
The interview process will typically include:
- One or two rounds of technical interviews
- A final project or stakeholder discussion, if required
How To Apply
If you are an experienced
SoC Functional Validation Engineer with strong ARM and high-speed interface validation experience, we'd love to hear from you.