What technical fundamentals are most important for success in a research-driven engineering environment?