Software Engineer.Lead, design and development of state of the art EDA tools involving development in one or more of the following areas-: architecting, developing new and innovative algorithms in the area of electronic design automation.
Responsible for designing, developing, troubleshooting, or debugging software programs. Develops software tools including operating systems, compilers, routers, networks, utilities, databases and internet-related tools, etc. Determines hardware compatibility and/or influences hardware design.
Experience in programming software for operating systems, utilizing machine assembly and/or job control languages, and some knowledge of software capabilities. Familiarity with C/C++ coding, Hardcore Coding, HTML programming and a strong background in data structures and algorithms. Has strong desires to learn and explore new technologies and demonstrates good analysis and problem-solving skills.