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
You might
Latest news
Designed for professionals who want to make a career transition and enter the technology sector, the 2nd edition of the Porto Tech Hub programme gives participants the opportunity to become...
Applications for the 7th edition of SWitCH are officially open!
Graduates interested in changing careers or strengthening their skills in the area of information technology can already apply to the 7th edition of SWitCH. Applications close on July 2nd. For...
Change your life? SWitCH DEV has open applications and opportunities among technologists in Porto
Applications are now open for the course promoted by Porto Tech Hub and that promotes the requalification of graduates for the technology area. Age and initial training are not criteria...
