Rochester Institute of Technology

1 Scholarships 111 Programs 3 Degree levels
Masters

Master's in Computer Engineering

DegreeMasters
FieldComputer Engineering.
B

Cost & earnings at Rochester Institute of Technology What students borrow here, and what they go on to earn

You borrow $26,778 median federal debt
You repay $304/mo over 10 years
Graduates earn $76,571 10 yrs after entry
Debt clears in 0.7 yrs of the salary premium
US Department of Education figures See the full breakdown →
A

Computer Engineering graduates earn a median $94,408 Across 176 US programmes, two years after finishing

See the degree grade →

The Master of Science in Computer Engineering at Rochester Institute of Technology prepares students to design and integrate complex hardware and embedded systems, combining coursework in digital and analog electronics, computer architecture, and software for systems. It suits students with a background in engineering or computer science who want careers in embedded systems, VLSI/FPGA design, robotics, or systems engineering, and those seeking industry-oriented or research-focused graduate study.

What you'll study

This programme combines graduate-level study in digital and analog electronics, computer architecture, embedded systems, and software for hardware platforms. Students follow a curriculum that typically includes core courses in advanced digital design, microprocessor systems, hardware description languages (such as VHDL/Verilog), real-time operating systems, and device-level topics such as semiconductor fundamentals and mixed-signal design.

  • Advanced Computer Architecture and Parallel Systems
  • Embedded Systems Design and Real-Time Software
  • VLSI and FPGA Design, including HDL-based development and verification
  • Analog and Mixed-Signal Circuit Design
  • Hardware/Software Co-design and System Integration
  • Signal Processing for Embedded Applications
  • Electives in networking, robotics, security, machine learning integration, or semiconductor devices

Students may choose between a thesis or project/non-thesis track. The thesis option emphasises independent research under faculty supervision, while the project/non-thesis pathway focuses on a substantial design or implementation project, often developed in collaboration with industry partners. The programme emphasises hands-on laboratory work and uses RIT’s engineering facilities to support FPGA development, PCB design and fabrication, embedded prototyping, and system testing.

Entry requirements

Applicants should hold a bachelor’s degree in computer engineering, electrical engineering, computer science or a closely related discipline, with a strong academic record. Typical prerequisites include undergraduate coursework in digital systems, circuits, programming, and calculus; applicants who lack some background may be required to take bridging courses.

  • Official transcripts from all post-secondary institutions attended
  • A statement of purpose explaining academic and professional goals
  • Current résumé or curriculum vitae
  • Letters of recommendation (usually two or three)
  • Proof of English proficiency for international applicants (for example TOEFL or IELTS), unless exempt

Standardised tests such as the GRE may be optional or considered on a case-by-case basis; consult the admissions office for the latest guidance. Admissions decisions also consider relevant industry experience, undergraduate research, and fit with faculty supervision for research-track applicants.

Career prospects

Graduates go on to roles across hardware and systems engineering, often working at the intersection of electronics and software. Common career paths include:

  • FPGA/ASIC design engineer and verification engineer
  • Embedded systems engineer or firmware developer
  • Hardware systems architect and computer systems engineer
  • Robotics and autonomous systems engineer
  • IoT systems developer and sensor-integration engineer
  • Semiconductor test and design engineer
  • Technical roles in defense, aerospace, automotive or telecommunications companies

Graduates also move into interdisciplinary roles combining machine learning with edge devices, systems security, and product engineering; those interested in research may continue to doctoral study or work in R&D groups.

Why study at Rochester Institute of Technology

RIT’s engineering college has a strong emphasis on experiential learning and close industry engagement. The computer engineering programme benefits from hands-on laboratory facilities, opportunities for cooperative education and internships, and collaboration across computing and electrical engineering disciplines. Faculty bring applied research experience in areas such as embedded systems, hardware design and integration, and systems engineering, giving students access to real-world projects and advisory support.

RIT’s campus environment supports interdisciplinary work with computing, optics, and manufacturing programmes, and the university’s career services and employer relationships help students secure internships and early-career positions in regional and national technology companies.

Latest Masters Scholarships

⚖ Compare this programme with similar ones

Similar Masters programmes at other universities

Get help applying to Rochester Institute of Technology

Shortlist scholarships and plan your application — free guidance from our advisors.

Programme details are indicative and may change — always verify current information with the official university website before applying.