SanFranRecruiter Since 2001
the smart solution for San Francisco jobs

Staff Software Engineer - Processor Modeling

Company: Synopsys, Inc.
Location: Sunnyvale
Posted on: April 22, 2025

Job Description:

Description:We are looking for a highly skilled and motivated engineer to join the team that is modelling ARM's v9 architecture and the latest RISC-V cores from our customers in the RISC-V ecosystem. You will create C software models of leading-edge CPU technologies that will power future systems in markets such as data centers, mobile communications, and Internet of Things (IoT).You will be joining an experienced multinational development team located in the UK, Europe, or USA. The team is responsible for building and supporting high speed simulation models of Arm and RISC-V processors and embedded systems. These models are for use in IP design, verification, and software development, and are also delivered to our OEM and Silicon Partners. The models are distributed with configuration and analysis tools, and can be integrated into standard SystemVerilog, C, C++, and SystemC environments.Job Purpose:As part of the modelling team, you will build highly efficient C models and platforms using the industry open standard OVP APIs, as well as working with other teams to design systems to allow our Imperas Fast Processor Models to be used within their workflows and platforms.Key objectives of this role include:

  • To develop, test, and maintain high speed software models (ImperasFPMs) of advanced CPU and system level IP.
  • To technically support other engineers.
  • To be responsible for producing and executing model development plans for your area of responsibility, in conjunction with project management and engineering peers.
  • To build Virtual Platforms that can be used for early software development.
  • To support internal and external users of these CPU models.We offer an international work environment that is characterized by flexibility, an informal atmosphere, a fast pace and an opportunity to impact the way the industry develops new systems and embedded software. You will work with highly professional and motivated colleagues who value and support your contribution. Synopsys is a dynamic international workplace with opportunities for personal and professional growth. The position carries an attractive compensation and benefits package commensurate with a competitive global company.Technical attributes:Mandatory:- Bachelors/Masters in ECE/CS with 5+ years of experience- Excellent in C/C++- Knowledge of Processor architectures - Arm, RISC-V etc.- Knowledge of Hardware and Software Interfacing- Excellent in problem solving and analytical skills.- Excellent communication, teamwork and networking skills.Preferred:- Knowledge of SystemC, TLM and experience creating system level models- Knowledge of Embedded Software- Understanding of Peripheral model internals or Interconnects like AXI / AHB- Experience with EDA Tools
    #J-18808-Ljbffr

Keywords: Synopsys, Inc., San Francisco , Staff Software Engineer - Processor Modeling, IT / Software / Systems , Sunnyvale, California

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Log In or Create An Account

Get the latest California jobs by following @recnetCA on Twitter!

San Francisco RSS job feeds