Rochester Institute of Technology

Academic Program Overviews

Student Skills & Capabilities, Salary Data, Career Information 

Computer Engineering Technology BS

Program Overview

Based on a foundation of physics and applied mathematics, the computer engineering technology program is designed to develop hardware and software skills necessary for the design and development of systems involving microprocessors, FPGA’s, and ASIC’s.  Computer-aided design plays a significant role in the curriculum.  Students learn to work in a design automation environment on computer workstations running state-of-the art design software.  The skills developed both in system operation and design creativity enhance preparation for both co-op and permanent job opportunities.  Electives are available in the upper division and may be taken from computer science or elective engineering technology courses.

Degrees Awarded

  • Bachelor of Science Degree (5 year)


  • Approximately 135 students enrolled

Cooperative Education & Experiential Education Component

  • Students are required to complete 4 co-op work assignments. Students are available for two 6-month assignments.

Salary Information

Co-op:        $19.97                                  $14.00 - $30.00
BS:              $71,084                               

Student Skills & Capabilities

  • Students acquire knowledge in two disciplines; designing embedded systems, and creating the software to run them.
  • Skill areas include digital system design, embedded system design and optimization, machine language programming, high-level language programming, and computer aided simulation/design/analysis.
  • C++, C, UNIX, Python
  • All courses include a hands on laboratory to facilitate “learn by doing.”


The Computer Engineering Technology program is accredited by the Engineering Technology Accreditation Commission of ABET,

Equipment & Facilities

Embedded Systems Design Laboratory
Tektronix TLA714 132 Channel Logic Analyzer, Agilent Infinium Oscilloscope, Tektronix Test Equipment, Desktop Computer with Dual Monitors, State-of-the-Art Development Tools
Electronics Laboratory
Textronix TDS 3012 Oscilloscope, HP 3000 Series Equipment, Desktop Computer, Agilent Spectrum Analyzer, HP 8904 Signal Synthesizer, Weller Soldering Station, Labview Software, GW Instek Power Supply
Electronic Design Automation Laboratory
VHDL Development, Digital Simulation Software, Analog Simulation Software, Desktop Computer, Networking, DigiDesign M-Box 2 Pro
Circuits Studio Laboratory
Textronix TDS 3012 Oscilloscope, HP 3000 Series Equipment, GW Instek Power Supply, Weller Solder Station, DC Motor Control Modules, Desktop Computer
Telecommunications Systems Laboratory
Nortel OC-3 SONET Gear , TELLABS 1/1 Digital Cross Connect System, Nortel and Cisco Routers, Switches, and VoIP equipment, Lucent Frame Switches & DSLAM, TTC T-BERD Equipment, Redcom MSP & PBX Equipment, Cisco ATM Switches, ISDN & P-com 38 GHz Microwave

Nature of Work

Computer hardware engineersresearch, design, develop, test, and oversee the installation of computer hardware and supervise its manufacture and installation. Hardware refers to computer chips, circuit boards, computer systems, and related equipment such as keyboards, modems, and printers. (Computer software engineers—often simply called computer engineers—design and develop the software systems that control computers. These workers are covered elsewhere in the Handbook.) The work of computer hardware engineers is very similar to that of electronics engineers, but, unlike electronics engineers, computer hardware engineers work exclusively with computers and computer-related equipment. The rapid advances in computer technology are largely a result of the research, development, and design efforts of computer hardware engineers. (Source: U.S. Bureau of Labor Statistics Occupational Outlook Handbook)

Training / Qualifications

A bachelor's degree commonly is required for software engineering jobs, although a master’s degree is preferred for some positions. A bachelor’s degree also is required for many computer programming jobs. Employers favor applicants who already have relevant skills and experience. Workers who keep up to date with the latest technology usually have good opportunities for advancement. (Source: U.S. Bureau of Labor Statistics O.O.H.)

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)

Job Titles

Applications Engineer, Computer engineer, Electrical Engineer, Embedded Systems Engineer, Software Engineer, Systems Engineer, USB Product Engineer


Computer Hardware Engineers, Computer Software Engineers and Computer Programmers held about 1.5 million jobs in 2014. (Source: U.S. Bureau of Labor Statistics O.O.H. ’16, ‘17)

Selected Employer Hiring Partners

Alstom Transport, Cisco Systems, Critical Link, Datto, Fisher Price, General Electric, Harris Corporation, IBM, Intel, Lockheed Martin, NASA, Northup Grumman, Parsons, Savant Systems, Texas Instruments, The Boston Beer Company, The Raymond Corp, Wegmans, Welch Allyn, Xerox.

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 Technology 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.