Software Engineer, Simulation
AeroVectFull Time
Mid-level (3 to 4 years), Senior (5 to 8 years)
San Jose, California, United States
Key technologies and capabilities for this role
Common questions about this position
The intern will assist R&D staff in developing new algorithms and software for the Spectre circuit simulator, including researching Machine Learning approaches to problems in EDA and system design, implementing features, validation, testing, and investigating performance issues.
A working knowledge of Machine Learning techniques such as linear regression, classification, clustering, decision trees, and neural networks is required, along with practical experience with ML libraries like Sklearn and PyTorch. Solid understanding of statistics is a plus.
Applicants should be candidates for an advanced degree (Masters or PhD) in electrical engineering, computer science, applied mathematics, or a related field.
The position is full time.
Strong candidates will be pursuing a Masters or PhD in electrical engineering, computer science, applied math or related fields, with hands-on ML experience using techniques like neural networks and libraries like PyTorch/Sklearn, and interest in circuit simulation and EDA.
Provides EDA software and IP solutions
Cadence Design Systems provides software, hardware, and intellectual property for the electronic design automation (EDA) industry, focusing on the design of semiconductor chips and electronic systems. Their products include tools for system design, verification, integrated circuit design, and custom and analog design. Cadence also offers IP solutions like Tensilica processors and DSPs, which are utilized in various applications, including AI, machine learning, and multimedia processing. Unlike many competitors, Cadence emphasizes continuous innovation and collaboration with industry leaders, which helps them maintain a strong position in the global market. The company's goal is to support clients in creating advanced electronic systems efficiently and effectively.