← All courses

// DevOps · Advanced

Embedded Systems Software with Modern C++ & RTOS

Develop deterministic embedded firmware and systems software with C++17/20, FreeRTOS, and CAN bus for automotive and IoT in Germany.

Course Classroom & Materials Hub

High-bitrate Cloudflare R2 video lectures, project starter files & chapter review checklists.

Open Classroom

What you'll build and learn

  1. 01Modern C++ (C++17/20) for resource-constrained systems
    Video & Review
  2. 02Real-Time Operating Systems (FreeRTOS) & preemptive scheduling
    Video & Review
  3. 03Hardware interfaces (CAN 2.0B / CAN FD, SPI, I2C, UART)
    Video & Review
  4. 04Embedded unit testing, GDB debugging & CMake build systems
    Video & Review

Vacancies that need these skills

Embedded Systems C++ Engineer

Automotive & IoT Systems AG · Stuttgart

€58–72k