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:        $20.73                                  $10.00 - $50.00
BS:              $72,000                                $50,000 - $115,000
MS:             $91,000                                $80,000 - $100,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
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

Nature of Work

Computer engineers  focus on the design and development of computer and computer-integrated systems, with due consideration to such engineering factors as function, performance, and cost. Computer engineers design and build these systems to meet application requirements with attention to the hardware/software interaction.  Their work can span topics from formal specifications to heuristic algorithm development; from systems architecture to computer design; from interface electronics to software development, especially real-time applications; and from computer networking to VLSI circuit design and implementation. The emphasis is on the careful adoption of design methodology and the application of sophisticated engineering tools. (Source: U.S. Bureau of Labor Statistics Occupational Outlook Handbook)

Job Outlook

Employment for computer hardware engineers is projected to grow 3% from 2014-2024, slower than average for all occupations. A limited number of engineers will be needed to meet the demand for new computer hardware because more technological innovation takes place with software than with hardware. (Source: U.S. Bureau of Labor Statistics O.O.H.’16, ’17)


The number of computer hardware engineers is relatively small compared with the number of computer-related workers who work with software or computer applications. Computer hardware engineers held about 77,700jobs in 2014. However, demand may grow for hardware engineers as more industries if the computer and electronic product manufacturing industry begin to research and develop their own electronic devices. An increase in hardware startup firms and the ongoing increase in devices with computer chips embedded in them, such as household appliances, medical devices and automobiles may lead to some job growth for computer hardware engineers.
Computer software developers/engineersare projected to hold about 270,900 jobs from 2010 - 2020. Although they are employed in most industries, the largest concentration of computer software engineers—almost 30 percent—are in computer systems design and related services. Many computer software engineers also work for establishments in other industries, such as software publishers, government agencies, manufacturers of computers and related electronic equipment, and management of companies and enterprises. (Source: U.S. Bureau of Labor Statistics O.O.H.)

Selected Employer Hiring Partners

Apple, Alstom Signaling, Amazon, AMD, Athenahealth Inc., BAE Systems, Boeing, Carestream Health, Cisco Systems, Critical Link, CUBRC, Inc., Diebold Nixdorf, Digital Receiver Technology Inc., EMA Design Automation, Fisher-Price, General Dynamics, General Electric, Google, Harris Corp., HP Inc., IBM Corp., Intel Corp., iRobot, Intuit, ITT Corp., JP Morgan Chase, Kodak Alaris, Lockheed Martin, Lutron Electronics, Microsoft Corp., MITRE Corp., MOOG Inc., NASA, National Security Agency, Northrop Grumman, Parsons, Railcomm Inc., Rockwell Automation, Sandia National Laboratories, Saab Sensis Corp., Simbex LLC, SpaceX, Spectracom Corp., Synaptics, Syracuse Research Corp., Texas Instrument, University of Rochester Medical Center, Westinghouse, Xelic, Inc., Xerox, Xilinx, Yahoo.

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

Unless otherwise noted, information is based upon data collected by RIT Office of Cooperative Education and Career Services.