Microprocessor/SOC Performance and Functional Modeling Engineer

Location: Durham, NC, United States
Date Posted: 10-12-2017
Position Title: CPU / Microprocessor Microarchitecture Modeling Engineer

Status: Full-Time Employment (W2)
Work Location: RTP (Raleigh/Durham), North Carolina
Full Benefits: www.encoresemi.com/benefits


Join the Encore Semi Front-End Logic Development team to collaborate on the development of next generation microprocessor / CPU cores.  Building on your background of Microarchitecture, develop C/C++ cycle accurate models for High Performance Multiprocessor Systems.  Work with Design Verification teams to enable them to use these models as references for Functional Verification and with Application Developers to leverage these models for understanding how to optimize their code for the defined Microarchitecture and to enable early Application development.

Essential Duties/Responsibilities/Functions/Tasks

Be a member of a small team of Microprocessor Microarchitects developing C/C++ Behavioral Models at a higher level of abstraction than the detailed RTL models.  The target designs are new, next generation High Performance Multi-core, Multiprocessing CPU / SOCs.  Enable Design Verification teams to use the models created as reference designs (checkers) for Functional Verification.  Work with Application Developers and System Architects to utilize the models to enable optimization of Software based on the specifics of the design.

Minimum Qualifications

• Strong C/C++ coding experience creating cycle-accurate behavioral models.  Experience creating C/C++ applications in a Linux environment using standard GNU tools
• Experience with CPU / Microprocessor Microarchitecture definition.  Ability to understand and create models based on written Microarchitecture specifications and block diagrams.  Experience with low-level, internal CPU core structures required
• Ability to understand RTL and extract the behavioral concepts into a higher level of abstraction to use as the basis for the C/C++ behavioral modeling

Preferred Qualifications

• Experience with Design Verification and use of reference models / checkers in Verification test benches and environments
• Experience optimizing Firmware / Software / Applications based on specific Microarchitecture details

Company Profile

Encore Semi is a successful Engineering Solutions company headquartered in San Diego, California. We build Centers of Expertise to support the semiconductor and electronics system industry in North America. Our teams of experts enable leading-edge projects in the areas of SoC design and embedded software life-cycle. We provide high-value through acceleration, performance improvement, optimization, and risk mitigation. Working at Encore Semi means a continuous exposure to the most advanced technologies and tools, collaborating with industry-leading teams which are our customers and long-term partners, and making the difference in challenging but exciting projects.

Encore Semi Career Path: www.encoresemi.com/career-path
Sri Ram
Talent Acquisition
Encore Semi, Inc.
Saratoga CA

Connect with me on LinkedIn: www.linkedin.com/in/rtl-to-gdsii

Follow us on LinkedIn: https://www.linkedin.com/company/encore-semi

Like us on Facebook: https://www.facebook.com/EncoreSemi

Follow us on Twitter: https://twitter.com/encoresemi
this job portal is powered by CATS