1-Participate in design development tasks throughout the IP development flow. 2-Develops the logic design, register transfer level (RTL) coding, and simulation for an IP. 3-Develops the logic design, register transfer level (RTL) coding, and simulation for an IP required to generate cell libraries,