Domain
Embedded & IoT
Skill Profile
IoT security: TLS for devices, secure boot, certificate management, FOTA
Roles
2
where this skill appears
Levels
5
structured growth path
Mandatory requirements
3
the other 7 optional
Embedded & IoT
IoT Platforms
3/17/2026
Choose your current level and compare expectations. The items below show what to cover to advance to the next level.
The table shows how skill depth grows from Junior to Principal. Click a row to see details.
| Role | Required | Description |
|---|---|---|
| Embedded Developer | Understands IoT security fundamentals for embedded devices: secure boot, firmware signing, and hardware root of trust. Follows secure coding practices for constrained environments. | |
| IoT Engineer | Understands IoT security across device lifecycle: TLS/DTLS for communications, certificate provisioning, and device identity management. Applies OWASP IoT guidelines for secure deployments. |
| Role | Required | Description |
|---|---|---|
| Embedded Developer | Applies IoT security: device provisioning with PKI, secure element (ATECC608), encrypted OTA. Analyzes vulnerabilities through JTAG protection. | |
| IoT Engineer | Implements comprehensive IoT security: secure boot, encrypted firmware, device attestation. Conducts threat modeling of IoT devices. Uses hardware security modules. |
| Role | Required | Description |
|---|---|---|
| Embedded Developer | Designs IoT security architecture: zero-trust device model, mutual TLS, hardware key storage, secure manufacturing provisioning. | |
| IoT Engineer | Required | Designs security architecture for IoT platform: zero-trust, certificate rotation, firmware signing PKI. Conducts penetration testing of IoT devices. Ensures GDPR/IEC 62443. |
| Role | Required | Description |
|---|---|---|
| Embedded Developer | Defines IoT security strategy for the product line. Establishes device lifecycle security, incident response, conducts security audits. | |
| IoT Engineer | Required | Defines IoT security strategy for the product line. Establishes security development lifecycle for the IoT team. Coordinates security audits and certification. |
| Role | Required | Description |
|---|---|---|
| Embedded Developer | Shapes IoT security strategy: threat modeling methodology, secure element selection, firmware signing architecture, vulnerability disclosure process. Drives security certification (IEC 62443, PSA Certified). | |
| IoT Engineer | Required | Defines enterprise IoT security strategy. Establishes approaches to supply chain security for IoT. Engages with regulators and standards organizations. |