Senior/Staff Software Engineer, Python EDA CAD - Hyderabad, India - Spectrum Consultants India Private Limited

    Spectrum Consultants India Private Limited
    Spectrum Consultants India Private Limited Hyderabad, India

    1 week ago

    Default job background
    Description
    Senior/Staff Software Engineer, Python EDA CAD Summary
    Experience Required:
    • 12 Years

    Job Term:
    PermanentLocation:HyderabadCategory:Software DevelopmentWorld leader in innovative memory solutions

    Job Description:

    As a CAD Staff Software Engineer at Micron Technology, Inc., you will be working in a collaborative team focused on the development of comprehensive software solutions to solve memory design teams' pain points.

    The day in day out job involves setting up and maintaining the design environment, infrastructure to help various flow development for design teams.


    Responsibilities and Tasks include, but not limited to:

    • Work closely with memory design teams and solve their day to day challenges and provide complete solutions for the future.
    • Proactively identify problem areas for improvement, propose, and develop innovative solutions.
    • Develop highly scalable, and clean software systems.
    • Continuously evaluate and implement new tools and technologies to improve the current software flows.
    • Provide guidance and mentorship to junior members of the team

    Qualifications:

    Must have:

    • 4-8 Years of software product development experience on Python
    • Strong software development fundamentals (Data Structures, Algorithms, Problem-solving, Object-Oriented Design, SOLIDDesign Principles, Design Patterns)
    • Python is preferred but C++, Java, Perl will also be considered.
    • Electronic Design Automation (EDA) Background (ICC / Virtuoso)
    • Working knowledge of Linux.
    • Excellent problem-solving skills with attention to detail.
    • Ability to work in a dynamic environment.
    • Proficiency in working effectively with global teams and stakeholders

    Good to have:

    • Experience in developing web-based solutions with frameworks like Flask, jQuery, HTML etc.
    • Knowledge of MySQL, Redis and related technologies.
    • Understanding of version control tools such as Perforce and Bitbucket.
    • Experience with load balancing platforms like LSF.
    • Exposure to Jenkins and containerization technologies such as Docker.
    • Applied AI/ML experience

    Education:

    • A bachelor's or a master's degree in computer engineering, or electronics engineering