What is Computer Engineering?

computer-engineeringThis field of engineering combines computer sciences with electronic engineering. Those in this field design and create technological gadgets as well as computer systems.

What Computer Engineers Do

Computer engineers actually work in researching, designing, developing, and testing hardware and software for computers. Hardware includes such things as routers, networks, memory gadgets, circuit boards, and processors.

Examples of the hardware include:

  • Memory Chips like flash memories that are rewritable, ROM, and RAM
  • Microprocessors
  • Data storage such as optical drives, hard disks, and solid state drives (SSDs)
  • Input Gadgets like controllers for gaming, scanners, mice, keyboards, remote sensors, microphones, touch screens, and cameras
  • Output devices such as remote controls, audio items, monitors, and printers
  • Components for networking like routers, switches, modems, and adapters

Engineers must integrate the above components into networks and computers

Examples of the software include:

  • Operating systems
  • Networking and communications such as email, IM, VOIP, and WWW
  • Applications like games, media, audio, video, CAM, CAD, management of databases, graphics, accounting, spreadsheets, and word processing
  • Language programming such as compiling, editing, and debugging
  • Computer Utilities like archiving, device drivers, backup systems, management of disk, and handling of files
  • Security such as authenticating users, encryption, firewalls, and antivirus

Salary for Computer Engineers

As of July, 2014, Salary.com stated that those that had just graduated in this field with a bachelor’s degree were receiving salaries between $44,997 and $74,249. However, with a master’s degree in this field along with at least five years of experience, engineers were earning between $77,138 and $107,644. For those that held a doctorate degree and had been in the field for over than fifteen years, the salaries were between $101,574 and $154,500.

What Degree is Required for Computer Engineering?

Employers that hire a computer engineer hire an individual with a bachelor’s degree along with a state certification. In order to achieve management level employment, a master’s degree along with experience is required. Of course, since technology is always changing, education and training would be ongoing.