- Ability to independently devise solutions to complex engineering problems by their own efforts and by soliciting inputs from other technical experts - Ability to organize and prioritize tasks to meet deadlines and schedules with limited supervision - Excellent oral and written communication skills to effectively interact with customers and management at all levels