What is a Computer Engineering?

Computer Engineering uses principles from computer science and electrical engineering to create hardware (physical components) and firmware (software that allows operating systems and applications to optimize hardware), used in a wide variety of products and industries. Computer Engineers research, design, develop, construct, and test computer systems and components such as processors, circuit boards, microchips, memory devices, networks and routers.


What does a Computer Engineering graduate do?

Computer Engineers work in a wide variety of industries. Some common tasks include:

  • Designing devices used in manufactured products that incorporate processors and other computer components (cars, home appliances, medical devices)
  • Working closely with developers to ensure computer hardware works together with software
  • Optimizing hardware for different applications with an understanding of how software interacts with the hardware (smart phones, electric vehicles, other related hardware/devices)
  • Increasing the reliability and security of computers
  • Supervising manufacturing and installation of computer or computer related equipment and components
  • Building controllers for robots to move, recognize objects, and draw conclusions of surroundings
  • Designing software that interacts with hardware for integration and optimization

Concentrations

Although not required, MSU Computer Engineering majors can add a concentration to align with a specific academic or career interest. Concentrations include:

  • Biomedical Engineering
  • Cybersecurity
  • Robotics & Automation
  • Smart Systems
  • Software Systems

Degree Requirements


Graduate Outcome Data

Below you will find data collected from graduates for the period 2023 – 2025. The data provides a sampling of industries, companies, and jobs that Computer Engineering graduates pursue. However, this data set is not the only story. Computer Engineering graduates work in a variety of industries and jobs. This information is meant to encourage your exploration. It’s your journey and we’re here to help. Connect with a career coach to discuss options and possibilities.


Key Graduate Placements Stats

Learn about the specific data associated with Computer Engineering graduates so that you can better understand the average compensation and placement rates within the major. (Represents 2025 data.)  

0 %
Placement Rate
(Employment/Education)
$ 0
Average Starting Salary
$ 0
Intern Average Hourly Wage

Related Student Organizations

  • Association for Computing Machinery
  • FIRST Alumni and Mentoring Network
  • Institute of Electrical and Electronics Engineers
  • iOS Club
  • STARX
  • VEX Robotics
  • Women in Computing

MSU Engineering Student Organizations