Principal Software Engineer

Posted 9 Days Ago
Be an Early Applicant
Cañada, Alicante, Comunidad Valenciana
132K-244K Annually
Senior level
Cloud • Hardware • Software • Semiconductor
The Role
The Principal Software Engineer at Cadence is responsible for designing and implementing Tensilica software tools, particularly the instruction set simulator for RISC-V processors. This role involves developing software models, enhancing existing simulators, verifying models in co-simulation environments, and integrating simulators with third-party systems.
Summary Generated by Built In

At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.

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

  • 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.

Top Skills

C/C++
The Company
HQ: San Jose, CA
8,216 Employees
On-site Workplace
Year Founded: 1988

What We Do

Cadence enables electronic systems and semiconductor companies to create the innovative end products that are transforming the way people live, work and play. Cadence® software, hardware and IP are used by customers to deliver products to market faster. The company's Intelligent System Design strategy helps customers develop differentiated products—from chips to boards to intelligent systems—in mobile, consumer, cloud, data center, automotive, aerospace, IoT, industrial and other market segments. Cadence is listed as one of Fortune Magazine's 100 Best Companies to Work For.

Similar Jobs

Flywire Logo Flywire

Senior QA Engineer I

Fintech • Payments • Software
Hybrid
Valencia, Comunidad Valenciana, ESP
1200 Employees

Arrow Electronics, Inc. Logo Arrow Electronics, Inc.

Market Development Engineer IP&E

Cloud • Enterprise Web • Hardware • Information Technology • Internet of Things • Robotics • Semiconductor
Valencia, Comunidad Valenciana, ESP
22000 Employees
València, Valencia, Comunidad Valenciana, ESP
166834 Employees

Trend Micro Logo Trend Micro

Sales Engineer - Vancouver

Big Data • Cloud • Security • Software • Cybersecurity
Cañada, Alicante, Comunidad Valenciana, ESP
7000 Employees

Similar Companies Hiring

Jobba Trade Technologies, Inc. Thumbnail
Software • Professional Services • Productivity • Information Technology • Cloud
Chicago, IL
45 Employees
RunPod Thumbnail
Software • Infrastructure as a Service (IaaS) • Cloud • Artificial Intelligence
Charlotte, North Carolina
53 Employees
Hedra Thumbnail
Software • News + Entertainment • Marketing Tech • Generative AI • Enterprise Web • Digital Media • Consumer Web
San Francisco, CA
14 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account