Research and Development Engineer II, Circuit Simulation Solvers
Burlington, MA or Pittsburgh, PA
The successful candidate will join R&D team and participate in the direct development of new features and algorithms for existing circuit simulation products, and be responsible for design, development, and maintenance of features and algorithms.
Development of numerical algorithms for circuit and system solvers.
Working together with products managers and application engineers to understand feature requirements. Implementing numerical and software features in C++ on time and with utmost quality.
Maintaining and supporting current code base. Working together with products managers and application engineers to improve the code. Working together with other teams to ensure integration between products.
Essential Job Functions/Accountabilities:
Bachelor's or Master's degree in computer or electrical engineering, applied mathematics, or related disciplines.
3 years (5 years) of software development experience with Master's (Bachelor's) degree.
Strong C/C++ skills. Experience in using and writing templated classes; Good software engineering knowledge.
Ability to complete high-quality work on time.
Good communication and interpersonal skills.
Circuit theory and circuit simulation experience. Knowledge of sparse-matrix algorithms.
Experience with high-performance computing techniques (OpenMP, GPU, etc.)
Non-Negotiable Hiring Criteria:
ANSYS INSPIRE Values:
Strive for Excellence
Passion & Intensity
Respect & Trust
No Phone Calls