SWitCH

( Embedded );

Embedded
Date
February 23rd
Duration
9 Months
Language
Portuguese
Area
Switch
Format
Remote & In Person
Schedule
Tuesdays, Thursdays and Saturdays
Investment
2200€
Type Of Course
Specialization Programme
Applications Closed

What is SwitCH Embedded?

SWitCH Embedded is a specialization programme that is focused on the fundamentals, technologies and software that enable the development of Embedded Computer Systems.

To Whom is SwitCH Embedded?

This programme is intended for professionals with higher education qualifications in the fields of IT, electrical engineering, electronics or computers, or similar. Candidates without a higher education degree may also be admitted, provided they have training or professional experience relevant to the course.

Our Objectives

It focuses on advanced programming topics in embedded systems, namely multi-threaded programming, asynchronous programming, event loops, functional programming.
Software development for embedded devices, such as Raspberry Pi or Arduino. Topics include embedded software programming, operating systems, interfacing with hardware, communication, processing limitations and memory.
The programme will cover the main technologies for distributing and processing data (MQTT, DDS, Kafka, Hadoop, etc.) in distributed computing, and machine learning train and inference in embedded systems (TensorFlow, etc.), among others.

2025/26 Calendar

01

01. Applications

Dec 18th 2025 to Jan 25th 2026

02. Screening

Jan 26th to 30th

02
03

03. Recruitment & Selection

Jan 26th to 30th

04. Appointment Of Interview

Feb 2nd to 10th

04
05

05. Start Of Classes

Feb 23rd

Course Plan

  • Up to 16 students per class;
  • 12 hours weekly workload (8 hours online and 4 hours in person), after-work. Online classes will be held on Tuesdays and Thursdays, from 6 p.m. to 10:30 p.m., with the in-person component (practical classes – PL) on Saturdays, from 9 a.m. to 1 p.m.

1st Semester

  • Fundamentals of Embedded Systems
  • Embedded Systems Development
  • Embedded Systems Protocols and Topologies
  • Real-Time Operating Systems

2nd Semester

  • Reliability and Cybersecurity
  • Advanced Programming of Embedded Systems   
  • Artificial Intelligence in Embedded Systems
  • Integration of Systems and Services in the Cloud    

Latest news