Lead Software Engineer

Cadence Design Systems
Shanghai
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 1-3 yearsEducation: mastersSkills: ["Self-motivated","Independent","Communication","Analysis","Problem solving"]

Develop runtime software for the Palladium emulation system, including detecting and troubleshooting software issues. Work closely with both software and hardware engineers to help build and improve products. Bring strong C/C++ skills and object-oriented design understanding, using Linux-based development and source control tools like Git and Perforce. Act with independence and strong communication, applying analysis and problem-solving to continuously improve system reliability.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Cadence Design Systems
Cadence Design Systems
1 day ago

Lead Software Engineer

✓ Verified Job

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

Source: Company careers pageValidated by: Fursa AI
Last checked: 4 hours agoStatus: Live
Reposted: similar role first listed 8 months ago

Job Summary

Develop runtime software for the Palladium emulation system, including detecting and troubleshooting software issues. Work closely with both software and hardware engineers to help build and improve products. Bring strong C/C++ skills and object-oriented design understanding, using Linux-based development and source control tools like Git and Perforce. Act with independence and strong communication, applying analysis and problem-solving to continuously improve system reliability.
Location: Shanghai
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Develop runtime software for the Palladium emulation system
  • •Detect and troubleshoot software issues
  • •Collaborate with software and hardware engineers to develop products
  • •Apply strong object-oriented design practices to improve software quality
  • •Use source-code control tools such as Perforce and Git during development

Key Requirements

  • •MS or above in Computer Science or a related area with 1-3 years of experience
  • •Strong C/C++ programming skills
  • •Good understanding of object-oriented design
  • •Familiarity with the Linux platform
  • •Experience with source-code control tools such as Perforce and Git
Experience:1-3 years
Education:Master's in Computer Science
Skills:Self-motivatedIndependentCommunicationAnalysisProblem solving
Languages:English
Tech Stack:CC++LinuxPerforceGitObject-oriented designMulti-thread programming

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