Skip to content

Problem-Solving & Critical Thinking

Skill id
soft.problem-solving
Area
Soft Skills
Group
Soft Skills
Roadmap importance
R · Required
Origin
Node on the roadmap diagram v1.2.3
Roadmap node
Soft Skills / Problem-Solving Skills & Critical Thinking
Status in the lesson library
Developed by a lesson

See it on the skill roadmap

Lesson Course Develops to
Leaving the desk: the first WiFi connection AIoT in Action: From Touch Screen to IoT Platform (MicroPython) L1 Aware
Hands-on: running lights, a button, and the broker AIoT in Action: From Touch Screen to IoT Platform (MicroPython) L1 Aware
Hands-on: the potentiometer gauge and touch slider AIoT in Action: From Touch Screen to IoT Platform (MicroPython) L1 Aware
Hands-on: the digital level AIoT in Action: From Touch Screen to IoT Platform (MicroPython) L2 Guided
Hands-on: a three-axis acceleration chart AIoT in Action: From Touch Screen to IoT Platform (MicroPython) L2 Guided
Hands-on: the mini-HMI dashboard and the 10-minute soak test AIoT in Action: From Touch Screen to IoT Platform (MicroPython) L2 Guided
WiFi and networking: dBm, DHCP, IP and DNS AIoT in Action: From Touch Screen to IoT Platform (MicroPython) L1 Aware
The network status screen: reading the wifi code AIoT in Action: From Touch Screen to IoT Platform (MicroPython) L1 Aware
Hands-on: your team’s network status page AIoT in Action: From Touch Screen to IoT Platform (MicroPython) L2 Guided
MQTT with a self-hosted platform: telemetry and commands AIoT in Action: From Touch Screen to IoT Platform (MicroPython) L1 Aware
Hands-on: two-way telemetry AIoT in Action: From Touch Screen to IoT Platform (MicroPython) L2 Guided
Hands-on: real readings over an encrypted channel AIoT in Action: From Touch Screen to IoT Platform (MicroPython) L2 Guided
From a real problem to a design: canvas, schema and designing for failure AIoT in Action: From Touch Screen to IoT Platform (MicroPython) L2 Guided
Build and present your AIoT mini-product AIoT in Action: From Touch Screen to IoT Platform (MicroPython) L2 Guided
SensorHub: one dashboard for every sensor (series project) TESAIoT Firmware Stack: C Firmware on the TESAIoT Dev Kit L2 Guided
Diagnosing faults from evidence Embedded C Foundations on PSoC Edge L3 Independent
Co-simulation: Prove I/O, Measure Latency, Isolate Faults Firmware Development with the VS Code-based TESA Digital Twin L2 Guided
Lab: Co-simulation End-to-End I/O Firmware Development with the VS Code-based TESA Digital Twin L2 Guided
Threat modelling an IoT device Secure IoT with OPTIGA™ Trust M L2 Guided
Hands-on: remix it into your own Tilt Monitor Edge AI Developer: From Sensor to On-Device Model L2 Guided

No lesson yet

Role Minimum level In this role
Edge AI Engineer L3 Independent Required (R)
Educator L3 Independent Required (R)
Embedded Security Engineer L3 Independent Required (R)
Firmware Developer L3 Independent Required (R)
IoT Device Developer L3 Independent Required (R)
Product Entrepreneur / Product Owner L3 Independent Required (R)
  • L1 Aware · Bloom: remember/understand
  • L2 Guided · Bloom: apply (scaffolded)
  • L3 Independent · Bloom: apply/analyse
  • L4 Professional · Bloom: analyse/evaluate
  • L5 Design & Lead · Bloom: evaluate/create

UUID: 455fccdb-1214-54d2-bb9e-28fb36d10ce1

{
"type": [
"Alignment"
],
"targetName": "Problem-Solving & Critical Thinking",
"targetUrl": "https://tesaiot.github.io/tesa-qualification-program/skills/soft.problem-solving/",
"targetCode": "soft.problem-solving",
"targetFramework": "TESA Embedded Systems Skill Map 0.1.0",
"targetType": "CFItem"
}

Skill map data is licensed CC BY-SA 4.0, adapted from the Embedded Systems Engineering Roadmap by Meysam Parvizi

TESA Open Knowledge · © 2026 สมาคมสมองกลฝังตัวไทย (TESA) · CC BY-NC 4.0

Content is licensed CC BY-NC 4.0. Reuse it non-commercially and credit the Thai Embedded Systems Association (TESA) every time. · How to cite TESA