Lead Software Engineer

Cadence Design Systems, Inc.

San Jose (CA)

On-site

USD 114,800 - 213,200

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Paid vacation
401(k) plan with employer match
Employee stock purchase plan

Job summary

Cadence Design Systems is seeking a Lead Software Engineer to join their PCIe Verification IP team in San Jose, California. You will be responsible for software development and validation, collaborating with a diverse team on IP development, and interacting with customers to resolve issues.

The ideal candidate has extensive experience in C/C++, strong problem-solving skills, and a background in object-oriented programming. Attractive benefits and salary range apply.

Qualifications

  • Minimum of 4 years of experience for BS, 2 years for MS, or a new PhD graduate.
  • Experience modeling in C/C++, and a background in algorithms.
  • Outstanding analytical and problem-solving skills.

Responsibilities

  • Software development and validation of PCIe Verification IP.
  • Collaborate with diverse teams on PCIe product development.
  • Work with customers to resolve implementation issues.

Skills

C/C++ modeling
Object-oriented programming
Problem-solving skills
Communication skills

Education

BS or MS with relevant experience or new PhD

Tools

Verilog/SystemVerilog

Job description

Overview

At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology. Cadence is the industry leader of Verification IP (VIP) with products supporting several communication protocols and memory interfaces. Cadence VIP fits into nearly every verification environment with support for all major simulators and verification languages. Our VIP delivers the advanced features that you need to maximize your productivity and keep projects moving forward. The VIP PCIe R&D team is looking for a self‑motivated, hands‑on, and creative Lead Software Engineer who can be part of the PCIe verification IP team and development efforts of the most complex industry‑leading software solutions for hardware/SOC memory and protocol verification. This industry‑leading and proven technology is critically important for state‑of‑the‑art products that are existing or under development.

Responsibilities
  • Software development and validation of PCIe Verification IP.
  • Participate in development efforts of the PCIe product to meet customer use models, solution requirements, protocol specifications, and execute necessary software development practices to create reusable, robust software solutions that enable verification of interface protocols.
  • Collaborate with a multi‑site, diverse team to contribute to PCIe verification IP development, milestones, technical roadmaps, and people training for success.
  • Work with technical support lead and key customers to resolve implementation or usage issues, as Cadence VIP products are used within various verification environments and timing‑critical to customers’ successes.
Qualifications
  • BS with a minimum of 4 years of experience, OR MS with a minimum of 2 years of experience, OR new PhD graduate.
  • Extensive experience modeling in C/C++ and a background in object‑oriented programming, algorithms, and data structures.
  • In‑depth understanding of space/time complexity and advanced debugging techniques for proficiency in troubleshooting software issues and debugging a large codebase.
  • Strong analytical and problem‑solving skills with the ability to visualize processes and outcomes.
  • Outstanding all‑round communication skills and the ability to work collaboratively in a dynamic multi‑location environment.
Strong Plus
  • Working knowledge of PCI Express (PCIe) protocol or one or more of the following protocols: USB, NVMe, SATA, DisplayPort, etc.
  • Knowledge of Verilog/SystemVerilog languages and OVM/UVM verification methodologies.
  • Experience with digital logic design or IP/SoC level verification flow.
  • Customer orientation and knowledge of the EDA tool flow.
Salary and Compensation

The annual salary range for California is $114,800 to $213,200. You may also be eligible for incentive compensation: bonus, equity, and benefits. The salary range is a guideline and compensation may vary based on factors such as qualifications, skill level, competencies, and work location.

Benefits

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.

Equal Employment Opportunity

Cadence is committed to equal employment opportunity throughout all levels of the organization. All qualified applicants will receive consideration for employment without regard to race, color, sex, age, national origin, religion, sexual orientation, gender identity, status as a veteran, basis of disability, or any other protected class.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Software Engineer - PCIe Verification IP
Lead Software Engineer - PCIe Verification IP

Cadence Design Systems • San Jose (CA)

On-site
USD 114,000 - 214,000
Paid vacation
401(k) plan with employer match
Employee stock purchase plan
Sr. Product Marketing Manager
Sr. Product Marketing Manager

Cadence Design Systems, Inc. • San Jose (CA)

On-site
USD 154,000 - 286,000
Paid vacation and holidays
401(k) plan with employer match
Employee stock purchase plan
+1
High Speed Interface Protocols, Principal AE
High Speed Interface Protocols, Principal AE

Cadence Design Systems • San Jose (CA)

On-site
USD 123,000 - 229,000
401(k) plan with employer match
Employee stock purchase plan
Paid vacation and holidays
+1
Senior Principal C++ Software Engineer
Senior Principal C++ Software Engineer

Cadence Design Systems, Inc. • San Jose (CA)

On-site
USD 154,000 - 286,000
Paid vacation
401(k) with employer match
Employee stock purchase plan
+1
Product Management Group Director - Digital and Mixed Signal Verification Solutions
Product Management Group Director - Digital and Mixed Signal Verification Solutions

Cadence Design Systems, Inc. • San Jose (CA)

On-site
USD 154,000 - 286,000
Paid vacation and holidays
401(k) plan with employer match
Employee stock purchase plan
+1
Principal Design Engineer
Principal Design Engineer

Cadence • Cary (NC)

On-site
USD 136,000 - 254,000
401(k) plan with employer match
Employee stock purchase plan
Medical, dental, and vision plans
Principal Design Engineer
Principal Design Engineer

Cadence • San Jose (CA)

On-site
USD 136,000 - 254,000
Paid vacation and holidays
401(k) plan with employer match
Employee stock purchase plan
+1
Principal Product Engineer - Virtual Protocols
Principal Product Engineer - Virtual Protocols

Cadence Design Systems • San Jose (CA)

On-site
USD 136,000 - 254,000
Paid vacation
401(k) plan with employer match
Employee stock purchase plan
+1
Principal Product Engineer – Virtuoso Backend Flows
Principal Product Engineer – Virtuoso Backend Flows

Cadence Design Systems • San Jose (CA)

On-site
USD 137,000 - 254,000
Paid vacation and holidays
401(k) with employer match
Employee stock purchase plan
+1
Senior Software Engineer
Senior Software Engineer

Cadence Design Systems • San Jose (CA)

On-site
USD 154,000 - 286,000
Paid vacation
401(k) plan with employer match
Employee stock purchase plan
+1