Senior UI Architect - Hyderabad, India - Synopsys Inc

    Default job background
    Technology / Internet
    Description

    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 , and WebGL.
    • Semiconductor domain knowledge (semiconductor physics, applications).
    • Basic experience with TCAD simulation.
    • Practical experience with ML applications.