Foundational knowledge
This is the mandatory, foundational knowledge for the Embedded & Robotica Engineer profile, bundled per learning outcome. It is written to help you prepare for a knowledge test — use it to revise terms, concepts, and distinctions, not to learn a skill step by step (that is what the articles under each learning outcome are for). It stays deliberately smaller than a full textbook so you keep room to choose methods, boards, and depth.
Analysing & Advising
- Requirements engineering fundamentals
- Electronics fundamentals
- Real-time systems
- Safety & constraints fundamentals
Designing & Realising
- Embedded systems overview
- Computer systems & architecture
- Data representation
- Compilers & toolchains
- Microcontrollers & memory
- Digital logic fundamentals
- Sampling, PWM & conversion
- C language fundamentals
- C++ for embedded fundamentals
- Communication protocols
- Operating systems & RTOS
- Testing fundamentals
- Working-with-AI fundamentals