Cadence is looking for summer interns to contribute to software projects, ranging from prototyping state-of-the-art technologies to exploring open-source software, and to help solve complex technological challenges.
Requirements
- Basic knowledge of software programming in C++/C, Python, Matlab, or equivalent languages.
- Electrical engineering (Electromagnetic simulation, electrical circuit simulation, systems/control theory, analog circuit analysis/design, semiconductor device simulation)
- Computational electromagnetics (finite element methods, finite-difference time domain/FDTD, integral equations, fast multipole algorithms)
- Computer science (parallel numerical algorithms, graph algorithms, high performance computing architectures)
- Applied mathematics (computational linear algebra, sparse matrix algorithms, numerical solution of ordinary or partial differential equations, model order reduction, Fourier transform. Nonlinear optimizations)
- Computational physics (particle methods, fluid dynamics, molecular dynamics, Monte Carlo techniques, thermal analysis, photonics system simulation)
Responsibilities
- build prototypes for given problems
- integrate in Cadence products
- prototyping state of the art technologies
- exploring open-source software
- defining requirements
- project planning
- coding
Other
- Currently pursuing an MS or PH.D. in Computer Science, Computer Engineering, Electrical Engineering, Mechanical engineering, Applied Physics, Applied Mathematics, or similar degrees.
- Good communications skills to work with team or across teams.
- will present at the end of the summer the result of your work.