CAD and CAE tools often provide analysis of ESD and other effects. This is very much like security in software. Frankly, when design a program, at any level, the main concern is not security, or any number of other -ilities, but the funtionality of the program. Design tools have been used for a long time to ensure that the software meets these requirements. Hardware design has to take this into account as well.
If you’re designing a handheld device or industrial machine that will employ a user interface, then you’ll want to check out the upcoming Design News Continuing Education Center course, "Engineering Principles Behind Advanced User Interface Technologies.”
Focus on Fundamentals consists of 45-minute on-line classes that cover a host of technologies. You learn without leaving the comfort of your desk. All classes are taught by subject-matter experts and all are archived. So if you can't attend live, attend at your convenience.