Computer Engineering MS
- 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 InformationCo-op: $19.89 $10.00 - $42.00
Student Skills & CapabilitiesComputer Engineering students acquire a very thorough understanding of computer hardware and software components and their applications. Their competencies include:
Digital systems and IC design
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.
JAVA, C++, C, Assembly, VHDL, Matlab, Python
UNIX, Linux, Solaris, VMS, Windows
AccreditationThe 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 & FacilitiesDigital 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
Nature of WorkComputer 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 OutlookComputer hardware engineers are expected to have employment growth of 9 percent over the projections decade 2010 - 2020. Although the use of information technology continues to expand rapidly, the manufacture of computer hardware is expected to be adversely affected by intense foreign competition. As computer and semiconductor manufacturing contract out more of their engineering needs, much of the growth in employment should occur in the computer systems design and related services industry. However, use of foreign computer hardware engineering services also will serve to limit job growth. Computer engineers should still have favorable employment opportunities, as the number of new entrants is expected to be in balance with demand.
Computer software engineers are projected to be one of the fastest growing occupations over the 2010-20 period.
Very good opportunities are expected for college graduates with at least a bachelor’s degree in computer engineering or computer science and with practical work experience. Computer software engineers must continually strive to acquire new skills in conjunction with the rapid changes that are occurring in computer technology. (Source: U.S. Bureau of Labor Statistics O.O.H.)
Support Engineer, Computer Engineer, Software Engineer, Test Engineer, Digital Design Engineer, HDL Verification Engineer
EmploymentThe 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 70,000 jobs in 2010. Almost 40 percent worked in computer and electronic product manufacturing. Almost one-quarter worked in professional, scientific, and technical services firms, many of which provided services to the computer industry. Many of the rest were employed in the telecommunications.
Computer software developers/engineers are 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 PartnersApple, 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 UsWe 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 www.rit.edu/careerservices.
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.