View All Jobs 138208

Lead Software Engineer

Develop scalable numerical algorithms for transistor-level circuit simulation
San Jose, California, United States
Senior
$114,800 – 213,200 USD / year
22 hours agoBe an early applicant
Cadence

Cadence

Provides electronic design automation software and IP for designing, verifying, and optimizing complex semiconductor chips and systems.

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.
  • 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.
  • Perform 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.

+ Show Original Job Post
























Lead Software Engineer
San Jose, California, United States
$114,800 – 213,200 USD / year
Engineering
About Cadence
Provides electronic design automation software and IP for designing, verifying, and optimizing complex semiconductor chips and systems.