At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.
Job Description:
Specific responsibilities will include:
- Design and implementation of Tensilica software tool chain, in particular the instruction set simulator (ISS) for RISC-V processors
- Development of software models for RISC-V processor features for functional, cycle-accurate, and HW/SW simulation.
- Enhancements and maintenance of the existing RISC-V simulator
- Verification of software models in hardware-software co-simulation environment
- Integration of the RISC-V instruction set simulator with 3rd party system modeling environments
Requirements
Want more jobs like this?
Get Software Engineering jobs in San Jose, CA delivered to your inbox every week.
- MS or PhD in Computer Science or Electrical/Computer Engineering
- Bachelors in computer science or electrical Engineering + 7 years of related experience, or Masters + 5 years of related experience. Outstanding candidates with PhD and no industrial work experience will be considered.
- Strong C/C++ development skills
- Knowledge of ISA, CPU micro architecture, and assembly
- Knowledge of SystemC and TLM methodologies
- Experience with GNU development tools and/or Microsoft Visual Studio environment
- Experience with modeling tools for performance analysis or Hardware/Software Co-simulation
- Experience in Electronic design automation (EDA) flow
- Experience developing software on Linux environment
- Ability of reading specification and standard documents, and retrieving needed knowledge from various resources
The annual salary range for California is $131,600 to $244,400. You may also be eligible to receive incentive compensation: bonus, equity, and benefits. Sales positions generally offer a competitive On Target Earnings (OTE) incentive compensation structure. Please note that the salary range is a guideline and compensation may vary based on factors such as qualifications, skill level, competencies and work location. Our benefits programs include: paid vacation and paid holidays, 401(k) plan with employer match, employee stock purchase plan, a variety of medical, dental and vision plan options, and more.
We're doing work that matters. Help us solve what others can't.