Lead Software Engineer

San Jose, CA, United States

Job Description

At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.
The Circuit Simulation Engineer is responsible for designing, implementing, and maintaining software designed to perform transistor-level analog/RF circuit simulation.
Job Requirements:
Candidate should have:

  • MS/PhD in electrical engineering, applied mathematics/physics, computer science, or a similar field, with background in numerical simulation techniques. Examples of fields of interest would include
  • Electrical engineering (Electrical circuit simulation, systems/control theory, analog circuit analysis, semiconductor device simulation)
  • Computational electromagnetic (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, nonlinear optimizations)
  • Computational physics (particle methods, fluid dynamics, molecular dynamics, Monte Carlo techniques, thermal analysis, photonics system simulation).
  • Experience in C/C++ programming and software debugging tools.
  • Candidate should possess good communications skills and ability to work with a geographically distributed software development team.
Preferred Skills:
  • Programming skills in one or more scripting languages, such as Python or Perl, is a plus.
  • Knowledge in analog/RF circuits and familiarity with analog/RF/custom design flows or EDA tools is a plus.
Job description
  • Work with an engineering and cross-functional team to deliver innovative technologies in a production environment
  • Optimize, improve, and fix issues in the circuit simulator.
  • Develop and program numerical methods such as: linear algebra algorithms, sparse matrix techniques, Fourier analysis, nonlinear optimization and parallel numerical methods.
  • Interact with internal and external users to identify and resolve product defects
  • Design and develop high quality, scalable, high-performance code
  • Participate in code review to ensure new code conforms to high standards
  • Performs research activities to identify performance bottlenecks and improve the reliability and scalability of the current simulation tools.
  • Understands customer requirements and competitive issues to provide solutions recommendations.
The annual salary range for California is $114,800 to $213,200. You may also be eligible to receive incentive compensation: bonus, equity, and benefits. Sales positions generally offer a competitive On Target Earnings (OTE) incentive compensation structure. Please note that the salary range is a guideline and compensation may vary based on factors such as qualifications, skill level, competencies and work location. Our benefits programs include: paid vacation and paid holidays, 401(k) plan with employer match, employee stock purchase plan, a variety of medical, dental and vision plan options, and more.
We're doing work that matters. Help us solve what others can't.

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD6268437
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    $114,800-213,200 per year
  • Employment Status
    Permanent
  • Job Location
    San Jose, CA, United States
  • Education
    Not mentioned