Lead Software Engineer

Cadence Design Systems
San Jose
Workplace: OnsiteFull timeUSD 114,800 - 213,200 annuallyFunction: Software EngineeringEducation: mastersSkills: ["Problem-solving","Communication","Customer focus"]

Build and optimize high-performance timing and power closure flows for Cadence’s Innovus Place & Route product. You’ll join the timing optimization R&D team, working on challenging electronic design automation problems that affect how chips run and consume power. The role emphasizes C/C++ software development on Linux, strong algorithms/data structures, and experience with multithreaded and distributed optimization to drive breakthrough improvements for customers.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Cadence Design Systems
Cadence Design Systems
4 days ago

Lead Software Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 8 hours agoStatus: Live

Job Summary

Build and optimize high-performance timing and power closure flows for Cadence’s Innovus Place & Route product. You’ll join the timing optimization R&D team, working on challenging electronic design automation problems that affect how chips run and consume power. The role emphasizes C/C++ software development on Linux, strong algorithms/data structures, and experience with multithreaded and distributed optimization to drive breakthrough improvements for customers.
Location: San Jose
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Develop and improve software for timing/power optimization and timing closure flows in Innovus.
  • •Apply algorithms and data structures to optimization problems in electronic design automation.
  • •Implement and optimize multithreaded and distributed optimization approaches.
  • •Collaborate with a high-performance R&D team to deliver breakthroughs for chip design customers.
  • •Work closely with customers to address real timing closure and power consumption challenges.

Pay and Benefits

Salary: USD 114,800 - 213,200 annually
Equity and Bonus:Equity
Perks:Paid LeavePaid Holidays401kHealth InsuranceDentalVisionEquity

Key Requirements

  • •Highly technical engineer with strong problem-solving skills.
  • •Experience with C/C++ software development in a Linux environment.
  • •Strong understanding and extensive usage of data structures and algorithms.
  • •Strong communication skills and desire to work with customers.
  • •MS (or Ph.D. track) in Electrical Engineering or Computer Science.
Experience:Electronic design automationIC physical designR&DHigh-performance computing
Education:Master's in Electrical Engineering, Computer Science
Skills:Problem-solvingCommunicationCustomer focus
Tech Stack:CC++LinuxTclMultithreadingDistributed optimizationData structuresAlgorithms

Company Brief

Cadence Design Systems
Provides electronic design automation (EDA) software, IP, and services for semiconductor and systems companies to design, verify, and implement integrated circuits, systems-on-chip, and electronic systems across industries including communications, automotive, and consumer electronics.
Industry: Developer Tools
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: San Jose, United States
Founded: 1988
Glassdoor
Glassdoor: 3.9
WebsiteLinkedInGlassdoor