Computer Engineering BS
In the computer industry, rapid innovation is the name of the game, and there is a great demand for computer engineers who can do it all—from designing high performance computer hardware components and software to developing next-generation intelligent, resilient and sustainable products and appliances that contain embedded systems.
As computer technology becomes more essential to commerce and daily life, companies will need computer engineers who possess a well-developed set of skills and who can quickly adapt to changes. To meet the challenges of the future, these companies will turn to computer engineers for innovative solutions and technological leadership. Graduates of RIT’s computer engineering program are well prepared to enter industry to meet these new challenges, and they are well positioned to continue their studies in high-quality graduate degree programs.
- Bachelor of Science
- Bachelor of Science/Master of Science Dual Degree
- Approximately 440 students are enrolled in this program.
Cooperative Education & Experiential Education Component
- Co-op is mandatory for this program.
- Minimum co-op requirement: 48 hours
- Co-op availability: Second year summer; Third year spring-summer, summer, summer-fall; Fourth year spring, spring-summer, summer, summer-fall
Salary InformationCo-op: $22.04 $13.50 - $60.00
Student Skills & CapabilitiesCompetencies 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
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 & 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.
Job TitlesAssociate Software Engineer Deep Learning Software Engineer Firmware Engineer Software Engineer Hardware/Software Engineer Robotics Engineer Computer Engineer Cyber Security engineer Design Automation Engineer Test Engineer
- Computer engineers design computer hardware, components, and software to develop next-generation products and appliances that contain embedded systems.
- Nearly everything we touch each day, from coffee makers to smartphones, wearable devices, and cars is powered by computing systems designed and built by computer engineers.
- The Internet of things (IoT) extends from homes for automation to manufacturing with sensors and actuators. Today’s vehicles are equipped with multiple computing subsystems.
Selected Employer Hiring PartnersParsons, Lockheed Martin, Advanced Micro Devices, Critical Link, Harris Corporation, Apple, Microsoft, Intel Corporation, Northrop Grumman
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