Senior UI Architect / Backend Software Engineer

  • Hyderabad
  • Synopsys Inc

Senior UI architect / backend Software Engineer

Architect, design, develop, and implement user interfaces (UIs) and backend infrastructure for new and existing products with a strong focus on data visualization, data analysis, and workflow support for Machine-Learning (ML) based surrogate models.

Support the evaluation of new and existing products by our customers with a strong focus on ML based surrogate models for calibration and deployment of semiconductor Technology Computer Aided Design (TCAD) models.

Responsibilities:

  • Architect, design, develop, and implement UIs for ML surrogate models for calibration and deployment of TCAD process and device simulation models across digital / memory, analog, and power semiconductor technologies.
  • Support and assist evaluation projects and activities by our customers involving surrogate models derived from TCAD.
  • Collaborate with the product-, and backend-teams, for architecting and developing new features as high-performance, reusable, secure and loosely coupled web interfaces and components, and required backend infrastructure.
  • Closely interact with our local support and test team, for requirements and identifying bugs.
  • Create working prototypes (proof of concepts) at varying degrees of fidelity.
  • Assist other developers in expanding and improving specific aspects of their technical skillset.
  • Independently evaluate and familiarize with new technologies.

Minimum Qualifications:

  • M.Tech + 5+ years of hands-on experience in developing scalable, secure, and user-driven web applications using Python JavaScript, HTML5, CSS.
  • Familiarity with modern UI JavaScript frameworks such as Vue / React / Angular or equivalent frameworks.
  • Experience in data visualization & statistical data science.
  • Familiarity with database technology such as MySQL, Oracle, MongoDB.
  • Master of Science degree in Computer Science, Computer Engineering, Electrical Engineering, or related field; or equivalent combination of education and experience.
  • Strong teambuilding, vendor, and customer relations skills.
  • Strong communication skills (wireframes, rapid prototypes, white boarding).

Additional Preferred Experience:

  • Experience with cloud platforms, APIs/frameworks, and deploying web based microservices into cloud platforms such as AWS.
  • Experience with C++, Qt framework.
  • Experience working with worldwide cross-functional teams.
  • Experience with D3.js, three.js and WebGL.
  • Semiconductor domain knowledge (semiconductor physics, applications).
  • Basic experience with TCAD simulation.
  • Practical experience with ML applications.