Professional opportunities
Computer Engineer
Functions: The role of the Computer Engineer is to design systems for processing information and data. A Computer Engineer has a broad cultural and technical background, characterized by the ability to solve new problems while also handling more traditional applications using established technologies. In particular, the Computer Engineer is capable of addressing problems involving computing aspects with an interdisciplinary and engineering-oriented approach that goes beyond strictly computer-science perspectives.
Skills: A Computer Engineer trained in this degree program:
- is able to design, develop, and manage IT applications and information management systems. These include enterprise information systems, service automation systems, Internet- and World Wide Web–based systems and applications, data analysis systems, and network infrastructures;
- is able to perform technical updates and maintenance for such applications and systems;
- knows how to clearly and effectively communicate solutions and technical aspects within their area of expertise to end users, and can participate in project teams in industry or service companies.
Career Opportunities: Career opportunities for graduates in Computer Engineering include companies, organizations, and institutions (public administration, finance, industry, commerce, etc.) that develop and provide services based on information technologies, or that produce innovative products incorporating computing components. Additional opportunities are available in engineering firms specializing in system integration and business consulting, as well as in freelance work.
Some specific professional roles, grouped by area, include:
- Software systems: analyst / programmer / maintenance technician;
- Software development languages and environments: designer / installer / maintenance technician;
- Embedded and dedicated systems: designer / programmer / technician.
Control Engineer
Functions: The role of the Control Engineer is to analyze and design automatic control systems. Given the diverse nature of the systems to be controlled, the Control Engineer has a broad technical background and possesses knowledge across multiple areas of engineering.
Skills: A Control Engineer trained in this degree program:
- is able to design and implement automatic control systems in various engineering sectors;
- is able to perform technical updates and maintenance on such control systems;
- has the skills to integrate sensing and actuation components within a system;
- knows how to clearly and effectively communicate solutions and technical aspects within their area of expertise to end users, and can participate in project teams in industry or service companies.
Career Opportunities: Career opportunities for graduates in Control Engineering include companies, organizations, and institutions (public administration, finance, industry, commerce, etc.) that develop and provide services relying on instrumentation and automation systems for production processes, or that create innovative products incorporating robotic components. Additional opportunities are available in engineering firms specializing in system integration and business consulting, as well as in freelance work.
Some specific professional roles, grouped by area, include:
- Robots and robotic systems: designer / installer / maintenance technician;
- Instrumentation and automation systems: analyst / designer / maintenance technician;
- Business integration consultant.