Rochester Institute of Technology

Academic Program Overviews

Student Skills & Capabilities, Salary Data, Career Information 

Computer Engineering BS

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 Student 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 360 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
BS:              $68,000                              
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: Software systems, Circuits and electronics, Digital systems and IC design, Computer networks, Robotics, Embedded Systems, Hardware-software interfaces, Computer architecture, Digital signal processing. Students design and build computing and electronic devices such as a heart-beat monitor, autonomous vehicles, and audio/video processing systems.
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, 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, Synopsys, and Cadence suites, Altera and Xilinx design tools, Linux cluster computing systems

Job Titles

Software Engineer, Embedded Firmware Engineer, Junior Analyst Programmer, Software Applications Engineer, Software Developer, Systems Engineer, Test Engineer.

Selected Employer Hiring Partners

Alstom Signaling, Amazon, BAE Systems, Biamp, Critical Link, CUBRC, Inc., Delphi, Diebold Nixdorf, FluxData, General Dynamics, General Electric, Google, Harris Corp., Intel Corp., Lockheed Martin, Microsoft Corp., MOOG Inc., National Security Agency, Northrop Grumman, Parsons, Saab Sensis Corp., 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