Computer Engineering

Computer Engineering

Computer engineers work comfortably on both sides of the digital hardware and software gap. You’ll develop versatility to work in numerous fields, including embedded systems, computer networks, robotics, or VLSI system design. Career options range from movie special effects to designing nanotechnology for bionic implants.

Customize your degree with:

Minors available in

  • Electrical engineering

Focus areas available in

  • Artificial intelligence
  • Computer networks
  • Embedded systems
  • Microchip design
  • Network security
  • Robotics
  • System Performance
You can also earn a master’s in one additional year through the Accelerated Master’s program.

Take courses like:

  • Hardware/software integration
  • Systems programming
  • Computer organization
  • Human-computer interactions

Get hands-on experience like:

  • Embed wireless transmitters into pacemakers, enabling real-time monitoring capabilities for cardiac physicians and their patients in the Wireless Communication Enterprise
  • Work one-on-one with a faculty member researching wearable technology, GPS-based systems, and more in the undergraduate Research Scholars Program
  • Develop and implement environmentally-aware, sustainable, and equitable engineering projects through Engineers Without Borders

Get a job like:

  • Controls engineer
  • Development and validation engineer
  • Firmware engineer
  • Software developer
  • Software engineer

Work for companies like:

  • Dematic
  • Gentex
  • Motorolla
  • Open Systems International, Inc.
  • OnStar

Related programs:

  • Electrical engineering
  • Computer science
  • Computer network and system administration

Learn more about computer engineering at Michigan Tech!