Dominio
Embedded & IoT
Perfil de habilidad
Hardware protocols: SPI, I2C, UART, timing, pull-ups, bus arbitration
Roles
2
donde aparece esta habilidad
Niveles
5
ruta de crecimiento estructurada
Requisitos obligatorios
8
los otros 2 opcionales
Embedded & IoT
Hardware Interfaces
17/3/2026
Selecciona tu nivel actual y compara las expectativas.
La tabla muestra cómo crece la profundidad desde Junior hasta Principal.
| Rol | Obligatorio | Descripción |
|---|---|---|
| Embedded Developer | Obligatorio | Understands the fundamentals of SPI / I2C / UART Protocols. Applies basic practices in daily work. Follows recommendations from the team and documentation. |
| IoT Engineer | Connects sensors and actuators to MCU via I2C and UART. Understands basic protocol principles: I2C addressing, UART baud rate. Uses logic analyzer for debugging. |
| Rol | Obligatorio | Descripción |
|---|---|---|
| Embedded Developer | Obligatorio | Independently implements SPI/I2C/UART drivers: DMA transfers, error handling, multi-slave bus management. Debugs communication issues using logic analyzer. |
| IoT Engineer | Develops drivers for SPI/I2C/UART devices in IoT projects. Configures DMA for high-speed SPI exchange. Diagnoses bus issues with Saleae/Wireshark. |
| Rol | Obligatorio | Descripción |
|---|---|---|
| Embedded Developer | Obligatorio | Designs high-performance communications: multi-slave SPI with chip select mux, I2C bus recovery, UART with custom protocol and CRC. |
| IoT Engineer | Obligatorio | Designs hardware abstraction layer for SPI/I2C/UART in IoT platform. Optimizes bus throughput and ensures thread-safe access from RTOS tasks. Implements sensor hot-plug. |
| Rol | Obligatorio | Descripción |
|---|---|---|
| Embedded Developer | Obligatorio | Defines communication protocol standards for the platform. Establishes unified driver architecture for SPI/I2C/UART, conducts driver reviews. |
| IoT Engineer | Obligatorio | Defines hardware interface standards for the IoT product line. Establishes reference designs and reusable driver libraries for the team. |
| Rol | Obligatorio | Descripción |
|---|---|---|
| Embedded Developer | Obligatorio | Shapes communication bus strategy: defines unified driver architecture across products, establishes bus performance standards, creates reference implementations for new MCU platform bring-up. |
| IoT Engineer | Obligatorio | Defines enterprise hardware interfaces strategy for IoT. Evaluates new protocols (I3C, SPI Quad) for next generation. Builds platform driver architecture. |