Rochester Institute of Technology

Academic Program Overviews

Student Skills & Capabilities, Salary Data, Career Information 

Computer Engineering MS

Program Overview

The Computer Engineering program offered through RIT’s Kate Gleason College of Engineering blends computer science and electrical engineering studiesinto core computer engineering competencies. The undergraduate degree program is a five-year program with mandatory Co-op assignments in 3rd and 4th years. The program focuses on design and development of high performance, energy efficient and secured computer systems, embedded systems, and integrated circuits. Graduates are prepared for the design of computer hardware and software and for the design of engineering products that incorporate or communicate with computing systems. The Computer Engineering program requires courses in digital systems design, circuits and electronics, embedded systems, computer architecture, software engineering, applied programming, networks and signal processing. Many graduates also successfully work in the development of large-scale software and hardware systems. Visit the Computer Engineering Senior Design web page to see the ingenuity and hard work of some of our brightest students! Click on the Senior Projects link on the department's web site

Degrees Awarded

  • Bachelor of Science
  • Bachelor of Science/Master of Science Dual Degree
  • Master of Science


  • Approximately 410 BS students; approximately 60 BS/MS students; approximately 30 MS students

Cooperative Education & Experiential Education Component

  • BS students are required to complete four co-op work assignments. BS/MS students are required to complete three co-op work assignments.

Salary Information

Co-op:        $19.89                                  $10.00 - $42.00
MS:             $84,000

Student Skills & Capabilities

Computer Engineering students acquire a very thorough understanding of computer hardware and software components and their applications. Their competencies include:
Machine intelligence
Cyber security
Hardware-software interfaces
Digital systems and IC design
Computer architecture
Computer networks
Embedded systems
Software systems
Development and testing of software for a wide variety of applications
Students has broad opportunity to engage in graduate research ranging from advancing computer architecture, machine learning, cyber security, networking and communication protocols, and autonomous robots.
Computer languages:
JAVA, C++, C, Assembly, VHDL, Matlab, Python

UNIX, Linux, Solaris, VMS, Windows


The computer engineering program is accredited by the Engineering Accreditation Commission of the Accreditation Board for Engineering and Technology (ABET).  The program is evaluated using the Computer Engineering program criteria.

Equipment & Facilities

Digital Computer Organization and CUDA Laboratory
NXP Embedded Systems Laboratory
Harris Senior Design Laboratory
Computer Engineering Mentoring Laboratory
Digital IC Design Laboratory
IoT Design Collaboratory
NanoComputing Research Laboratory
Real-time Vision & Image Processing Laboratory
Networking and Information Processing Laboratory
High Performance Architectures Laboratory
Multi-core Systems Laboratory
Cryptographic Engineering Laboratory
Machine Intelligence Laboratory
Specialized Software and Systems
Mentor Graphics, Cadence, and Synopsys suite
FPGA, including Xilinx and Altera design and synthesis tools
Linux cluster computing system
GPU cluster

Job Titles

Support Engineer, Computer Engineer, Software Engineer, Test Engineer, Digital Design Engineer, HDL Verification Engineer

Selected Employer Hiring Partners

Apple, Amazon, BAE Systems, Black River Systems, Boeing, Critical Link, EMA Design Automation, General Dynamics, General Electric, Google, Harris Corp., Intel Corp., Intuit, Lockheed Martin, Microsoft Corp., Parsons, SEAKR Engineering, Inc., SpaceX, Texas Instrument, Xelic, Inc.

Contact Us

We appreciate your interest in your career and we will make every effort to help you succeed. Feel free to contact Diedra Livingston, the program coordinator who works with the Computer Engineering program. You can access information about services through our web site at

Diedra Livingston, Career Services Coordinator, This email address is being protected from spambots. You need JavaScript enabled to view it.; 585.475.4282
Rochester Institute of Technology . Office of Career Services and Cooperative Education
Bausch & Lomb Center
57 Lomb Memorial Drive . Rochester NY  14623-5603