Course Overview
The MSc in Computer Engineering at Essex is perfect if you want to understand how computers work from the inside out. It combines hardware and software, showing you how devices are built, how they communicate, and how software interacts with the underlying systems.
You’ll explore everything from embedded systems and digital circuits to programming and robotics. By the end of the course, you’ll know not just how to code, but how systems are designed and engineered.
What You’ll Learn
During the year, you’ll cover:
Designing and building hardware-software systems, including digital circuits and embedded platforms.
Programming for embedded systems, focusing on efficiency and real-time performance.
Hands-on projects and labs, where you get practical experience designing, implementing, and testing systems.
A final project or dissertation, giving you the chance to tackle a real-world engineering problem from start to finish.
You’ll also have the option to choose modules that match your interests, such as robotics, advanced electronics, or systems engineering.
Why Choose Essex?
Unique combination of hardware and software: many courses focus on one or the other, but here you’ll get a full picture.
Modern facilities and labs: Essex provides access to labs for embedded systems, robotics, and multimedia projects.
Strong career relevance: graduates are in demand because employers want engineers who understand both computing systems and the software that runs on them.
Entry and Duration
Study Mode: Full-time, 1 year
Location: Colchester Campus, UK
Entry Requirements: A degree in computing, engineering, or a related technical field. Some background in computing or mathematics is needed.
English Language: IELTS 6.0 overall (minimum 5.5 in each component) for non-native speakers
Career Opportunities
Graduates from this course can work in roles such as:
Embedded Systems Engineer
Hardware-Software Engineer
Robotics Developer
Systems Designer for consumer electronics or industrial applications
You could also continue into research or a PhD in computer engineering or related areas.
Things to Keep in Mind
This course combines hardware and software, so if you’re mainly interested in coding, there will still be some hardware learning.
Optional modules can help tailor the course to your interests — check which ones are available each year.
For international students, it’s important to consider visa requirements, living costs, and accommodation in Colchester.
At Essex, the MSc in Computer Engineering is all about hands-on learning. You won’t just study theory — you’ll get to design, build, and test real hardware and software systems. Whether it’s embedded devices, digital circuits, or robotics, you’ll be constantly applying what you learn in labs and projects, collaborating with peers, and getting guidance from expert staff. By the end of the programme, you’ll be ready to tackle real-world engineering challenges.
Here’s how you’ll gain practical experience:
Hands-on lab experience: Work in specialised facilities like the “iSpace” Intelligent Flat, the Robotics Arena, and advanced networking and multimedia labs.
Hardware and software projects: Modules like Programming Embedded Systems and High-Level Logic Design let you move from theory to real implementation, including FPGA prototyping and digital logic design.
Use modern software and simulation tools: Get practical experience with Java, C++, MATLAB, Visual Studio, MySQL, and simulation tools like OMNeT++ and Xilinx.
Collaborate on group projects: The Group Project module gives you the chance to solve realistic engineering problems with your peers, strengthening teamwork and planning skills.
Complete an independent MSc project: Choose your own topic, carry out the design and implementation, and present your findings — showing employers you can handle a complex project from start to finish.
Learn in a research-rich environment: Access six dedicated labs (three open 24/7) with Windows/Linux setups, robotics and intelligent environments facilities, optoelectronics labs, and more.
Career-focused support and professional accreditation: The programme is accredited by the IET and BCS, and the university’s careers team helps with placements, internships, and employability.
Graduate outcomes: This MSc prepares you for exciting careers as an Embedded Systems Engineer, Hardware/Software Systems Designer, Microelectronics Developer, or IoT & Embedded Systems Specialist. You’ll gain the skills to design, build, and optimise complete computing systems, combining hardware and software, so you’re ready to tackle complex problems in industries that rely on cutting-edge technology.
Future progression & opportunities:
University support: Essex’s Employability & Careers Centre will guide you through career planning, CV building, interview prep, networking, and opportunities for internships or placements.
Employment prospects: Graduates move into roles across industries such as electronics, communications, robotics, and IoT, developing everything from microprocessors and embedded systems to advanced mobile applications and sensor networks.
Industry experience & partnerships: You’ll learn in specialist labs, using hardware and software platforms including FPGA design, embedded programming, and robotics. The School of Computer Science is research-intensive, giving you hands-on experience with the latest technology.
Long-term value: Accredited by the British Computer Society (BCS) and the Institution of Engineering and Technology (IET), this degree carries recognised professional standing, helping you stand out to employers worldwide.
Graduation outcomes: Alumni have gone on to senior positions in industry and academia, working with organisations such as Electronic Data Systems, Pfizer, Visa International, Hyperknowledge (Cambridge), ICSS (Beijing), and United Microelectronic Corporation (Taiwan).
Typical roles on graduation include:
Embedded Systems Engineer
Hardware/Software Systems Designer
Microelectronics Developer
IoT & Embedded Systems Specialist
Further Academic Progression:
After this MSc, you could pursue a PhD in Embedded Systems, Robotics, Microelectronics, or Intelligent Systems. You might also consider specialised postgraduate certificates or diplomas in areas like IoT Systems, VLSI & Chip Design, or Advanced Robotics, giving you the skills to move into senior technical, research, or leadership roles.



Embark on your educational journey with confidence! Our team of admission experts is here to guide you through the process. Book a free session now to receive personalized advice, assistance with applications, and insights into your dream school. Whether you're applying to college, graduate school, or specialized programs, we're here to help you succeed.
