At least 5 years overall software development. Must have some experience with PLM (PTC Windchill preferred, secondary Dassault 3DX Enovia or Siemens TeamCenter)..
Programming / scripting skills with an object orientated language (Java, C/C++, Python, SQL, C#, PHP).