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