Sr Principal Software Engineer

Cadence Design Systems
Taiwan
Workplace: OnsiteFull timeFunction: Software EngineeringEducation: mastersSkills: ["C++","Python","Scripting","Algorithm design","Parallel computing"]

Lead development of advanced algorithms to improve the scalability and throughput of extraction processes, maintain and extend codebases, and collaborate with R&D, Foundry, and QA teams to ensure comprehensive feature delivery, applying strong C++ and scripting skills in a semiconductor-oriented environment.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Cadence Design Systems
Cadence Design Systems
4 months ago

Sr Principal Software Engineer

✓ Verified Job

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

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

Job Summary

Lead development of advanced algorithms to improve the scalability and throughput of extraction processes, maintain and extend codebases, and collaborate with R&D, Foundry, and QA teams to ensure comprehensive feature delivery, applying strong C++ and scripting skills in a semiconductor-oriented environment.
Location: Taiwan
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Develop and implement advanced algorithms to enhance the scalability and throughput of extraction processes.
  • •Maintain and expand existing codebases to address various customer requirements.
  • •Collaborate with Research and Development, Foundry, and Quality Assurance teams to ensure comprehensive requirement coverage and successful feature delivery.

Key Requirements

  • •Master’s degree in Electrical Engineering, Computer Science, Physics, or Mathematics with at least 2 years of relevant experience (preferred) or a Bachelor’s degree with at least 4 years of experience
  • •Ph.D. candidates with relevant research background welcome
  • •Proficiency in C++ and familiarity with basic scripting languages
  • •Excellent communication, independent work capability, strong analytical and problem-solving skills, and teamwork aptitude
  • •Experience or interest in capacitance extraction, device modeling, interconnect modeling, electromagnetic simulation, timing simulation, or place-and-route tools is highly desirable
Experience:SemiconductorsElectronic design
Education:Master's
Skills:C++PythonScriptingAlgorithm designParallel computing
Languages:English
Tech Stack:C++PythonScriptingPlace-and-route toolsElectromagnetic simulationTiming simulation

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