Computer engineers evaluate, analyze, and design computer systems including hardware, software, communication systems, microprocessors, and other devices containing computers. They are concerned with designing, developing, and implementing computer technology into a wide range of consumer, industrial, commercial, and military applications. Learning to become a computer engineer is the first step toward earning a comfortable salary, with median incomes of $108,430 but top earners making over $160,000.