Interested in supercomputers? Do you want to understand what makes a computer work? Try computer engineering. Computer engineering is a field all about researching, innovating and inventing new computer technologies. This includes computer and tech hardware development and building software and systems.

What is Computer Engineering?

Computer hardware engineers make a median salary of $117,220, where as software engineers make a median salary of $107,510 according to the U.S. Bureau of Labor and Statistics. Hardware engineers develop innovative computer processors and the internal, physical components of computers.


Software engineers develop new software for computers and smartphones while hardware engineers design, test, and oversee the manufacturing of new computer hardware. Engineers often work in teams, but may work independently . Some positions are client-facing and assist with sales.

Connect with an AIM Tech Navigator for career exploration resources

Connect Now

Example Careers

Software Engineer

Education Requirements
Bachelor's degree

Average Salary

Software engineers are responsible for the design, development, and engineering of various applications for their clients as well as sometimes providing client support.

Hardware Engineer

Education Requirements
Bachelor's degree

Average Salary

Hardware engineers design, develop and test devices including circuit boards, computer processors, routers, and more.

Career salary data provided by: U.S. Bureau of Labor Statistics Occupational Outlook handbook and O*NET OnLine.

If computer engineering is not your thing, there are more areas of engineering!

Learn More