Responsible for designing, developing, troubleshooting, or debugging static timing analysis programs. Develops software tools including highly optimized STA engines, APIs integrated with back-end optimization tools, sign-off timing reporting utilities, etc. Validates the timing correctness and improves timing analysis accuracy.

Experience in programming software for static timing analysis. Designs highly efficient algorithms and data structures. Experience on development of complex software projects, familiarity with C/C++ coding, and a strong background in data structures and algorithms. Has strong desires to learn and explore new STA technologies and demonstrates good analysis and problem-solving skills. Prior knowledge and experience of STA tool development are required.

Typically requires a minimum of 12+ years of industrial experience in STA development and support. Having broad expertise or unique knowledge, uses skills to contribute to development of team objectives and principles and to achieve goals in innovative and effective ways. Customarily exercises a high level of independent judgment and interpretation in developing methods, techniques and evaluation criteria to obtain results. Drives projects, programs, and business initiatives. Initiates new cross-organizational projects. Regularly acts independently to determine methods and procedures on new or special STA assignments and projects. Acts as prime consultant on significant performance improvement projects that affect the organization’s long-term goals and objectives. Creates formal networks involving coordination among groups and is able to influence senior level employees and managers.

For more details, hit “Apply for job”