View all jobs

Principal SOC RTL / Logic Design Engineer

San Diego, CA
Position Title: SOC RTL / Logic Design Engineer
Location: San Diego, CA or Remote/work from home
Status: Full-time (salary + benefits + bonuses)
About the Project:
As a member of the CPU SOC development team, you will work with the chip architects and other logic designers to define the interface / system microarchitecture, implement new IPs for the interfaces and integrate those, as well as some 3rd party IPs, into the overall SOC.  Areas of focus could include system elements such as Memory Management of multi-core/multi-die interrupt handling, PCIe controller integration or various peripheral interfaces.  Once created, you will work with Verification and Physical Design engineers to ensure the designs are functionally correct as well as do synthesis and preliminary physical design tasks to enable the tapeout of the overall SOC.  If you have a background in Logic Development and RTL coding of custom designs, joining the Encore Semi Front-End Development team could be 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:
• Microarchitecture definition and RTL coding experience with SOC interconnect such as the AMBA interconnects (AXI, AHB, APB), external interfaces such as PCIe, SPI, I2C or System Memory Management or Global Interrupt handling
• Experience creating RTL for integrating various IPs into a larger SOC
• Experience coding RTL with low power in mind (such understanding of UPF flows)
• Minimum of 5+ years of experience in Logic Design of complex, custom ASICs
Preferred Qualifications:
• ARM infrastructure experience with AMBA internal interconnects (AMBA – AXI, etc) or ARM system elements such as SMMU or GIC
• Experience coding and integrating high performance CPU interconnect fabrics for multi-core and multi-die systems
• Knowledge of implementing SOC-wide Debug / Trace handling such as CoreSight
• Strong debugging experience with PCIe protocols
• Experience beyond RTL coding including integration to the larger SOC system, synthesis and gate level simulation
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