Lead Software Engineer

Cadence Design Systems
Shanghai
Workplace: OnsiteFull timeFunction: Software Engineering0Education: mastersSkills: ["Independent","Self-motivated","Communication","Analysis and problem solving"]

Develop runtime software for the Palladium emulation system, owning implementation and continuous improvement. Diagnose, detect, and troubleshoot software issues to keep systems running reliably. Partner closely with both software and hardware engineers to deliver integrated product capabilities. You’ll work across the Linux platform, apply strong object-oriented design, and collaborate using source-code control tools such as Perforce and Git while learning and applying new technologies.

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: 8 hours agoStatus: Live
Reposted: similar role first listed 8 months ago

Job Summary

Develop runtime software for the Palladium emulation system, owning implementation and continuous improvement. Diagnose, detect, and troubleshoot software issues to keep systems running reliably. Partner closely with both software and hardware engineers to deliver integrated product capabilities. You’ll work across the Linux platform, apply strong object-oriented design, and collaborate using source-code control tools such as Perforce and Git while learning and applying new technologies.
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 object-oriented design practices in runtime software development
  • •Use source-code control tools such as Perforce and Git

Key Requirements

  • •MS or above in Computer Science or related area with 0-3 years experience
  • •Strong C/C++ programming skills
  • •Good understanding of object-oriented design
  • •Familiar with the Linux platform
  • •Experience with source-code control tools such as Perforce and Git
Education:Master's in Computer Science
Skills:IndependentSelf-motivatedCommunicationAnalysis and problem solving
Languages:English
Tech Stack:CC++LinuxObject-oriented designPerforceGitMulti-threadingSource-code control

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