View all jobs

Principal SOC Design Verification Engineer

San Diego, CA
Position Title: SOC Design Verification Engineer
Locations: San Diego, CA or Remote/work from home
Status: Full-time (salary + benefits + bonuses)
About the Project:
As a member of the Verification team of a complex CPU SOC, you will focus on stressing the functional correctness of the connections of interface, peripheral and interconnect sub-systems within a larger design.  The Verification environments you put in place would be a mixture of SV/UVM based environments from 3rd parties as well as Verilog-based internally developed environments using directed-random and coverage-driven concepts.  If you have experience in Functional Verification and debug of the Integration of units and blocks for large SOCs, joining the Encore Semi Verification team could be a good match for you.
Desired Areas of Expertise:
• ARM IPs (SMMU, GIC) and AMBA specs (AXI, AHB, APB)
• Experience with integrating peripheral controllers (I2C/SMBus, I3C, SPI/ QSPI, LPC/eSPI)
• PCIe controller integration
• Padring, GPIO design and integration
• UPF flow ownership
• Fabric experience
• CoreSight experience is a plus
Minimum Qualifications:
• 7+ years of Functional Verification experience especially at the SOC Integration level.  Experience with Verification of interconnects and interface protocols is strongly preferred
• Verification experience focused on any one of the aspects of CPU SOC interfaces such as Coherent Fabric Interconnects, advanced PCIe sub-systems or Debug Interfaces such as CoreSight
• Experience incorporating 3rd party IPs and Verification collateral with internally developed proprietary blocks and Verification environments
• Debug experience using waveforms and ability to read and understand RTL code
Preferred Qualifications:
• Verification experience beyond RTL simulation including using “big-box” emulation systems (such as Cadence Palladium or Synopsys ZeBu) and FPGA prototyping systems (such as Cadence Protium or Synopsys HAPS)
• Experience building Verification models such as checkers or bus functional models using Verilog or C/C++ to be used as part of the overall simulation environment and mapping these models into emulation of FPGA prototyping platforms
• Experience with CPUs such as ARM, Power/PowerPC, x86, MIPS or RISC-V including experience coding and using assembly language tests
• Verification of low power designs and processor low power modes
Education Requirements:
• Required: Bachelor of Science, Electrical Engineering (BSEE)
• Preferred: Master of Science, Electrical Engineering (MSEE)

About Encore Semi

Encore Semi is a successful SoC Design and Software Engineering Services company headquartered in San Diego, California.  We build Centers of Expertise (CoEs), engineering teams onsite, to support our many customers from the semiconductor and electronics system industry in North America (San Diego, Bay Area, Austin, Raleigh, Longmont, New York, Boston areas).  Our teams of experts contribute to leading-edge projects in the areas of SoC design and embedded software.  We provide high-value through acceleration, performance improvement, optimization, and risk mitigation.

Encore Semi provides its engineering team members with continuous exposure to top advanced technologies and tools, participation in challenging yet exciting projects, and direct collaboration with its industry-leading teams, customers, and long-term partners.

Encore Semi Career Path  &  Encore Semi Full-time Benefits
Powered by