Lead Software Engineer

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

Develop and troubleshoot software for a multi-threaded, distributed physical synthesis core engine within the Innovus Implementation System. Work with a global R&D team to design, implement, debug, and optimize physical synthesis capabilities. Partner with product engineers and technical sales to deliver engineering solutions and workarounds that help customers succeed, using strong data structures and algorithms knowledge in a Linux/C/C++ environment.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Cadence Design Systems
Cadence Design Systems
3 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: 11 hours agoStatus: Live

Job Summary

Develop and troubleshoot software for a multi-threaded, distributed physical synthesis core engine within the Innovus Implementation System. Work with a global R&D team to design, implement, debug, and optimize physical synthesis capabilities. Partner with product engineers and technical sales to deliver engineering solutions and workarounds that help customers succeed, using strong data structures and algorithms knowledge in a Linux/C/C++ environment.
Location: San Jose
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Sr. Manager level

Key Responsibilities

  • •Design, develop, troubleshoot, and debug physical synthesis software programs.
  • •Build engineering solutions and workarounds in collaboration with product engineers and technical sales.
  • •Collaborate with a global R&D team to advance a distributed, multi-threaded synthesis core engine.
  • •Apply expertise in data structures and algorithms to improve software performance and reliability.
  • •Support customer success through technical investigation and problem resolution in the physical synthesis domain.

Pay and Benefits

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

Key Requirements

  • •Design, develop, troubleshoot, and debug software programs for physical synthesis.
  • •Strong C/C++ software development experience in a Linux environment.
  • •Strong understanding and extensive usage of data structures and algorithms.
  • •Excellent problem-solving skills and strong communication skills, with a desire to work with customers.
  • •MS (or Ph.D. track) in Electrical Engineering or Computer Science.
Experience:R&DPhysical synthesisIC physical design tools
Education:Master's in Electrical Engineering, Computer Science
Skills:Problem-solvingCommunicationCollaborationCustomer focusDebugging
Tech Stack:CC++LinuxMultithreadingData structuresAlgorithmsTclTiming analysis

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