293 models ranked for embedded and IoT development. Scored with bonuses for reasoning (hardware debugging), large context (datasheets), JSON mode, function calling, streaming, and open-source availability (edge deployment).
| # | Model | Score |
|---|---|---|
| 1 | GPT-5.4 ProOpenAI | 91 |
| 2 | GPT-5.2 ProOpenAI | 90 |
| 3 | GPT-5 ProOpenAI | 90 |
| 4 | o3 ProOpenAI | 82 |
| 5 | Claude Opus 4.1Anthropic | 81 |
| 6 | o1-proOpenAI | 77 |
| 7 | o3 Deep ResearchOpenAI | 74 |
| 8 | Claude Opus 4Anthropic | 76 |
| 9 | Qwen3 VL 30B A3B ThinkingAlibaba | 69 |
| 10 | Qwen3 VL 235B A22B ThinkingAlibaba | 69 |
| 11 | Gemini 3.1 Pro Preview Custom ToolsGoogle | 68 |
| 12 | Claude Opus 4.6Anthropic | 71 |
| 13 | Claude Opus 4.5Anthropic | 70 |
| 14 | GPT-5.4OpenAI | 70 |
| 15 | Claude Sonnet 4.5Anthropic | 69 |
| 16 | GPT-5.2OpenAI | 68 |
| 17 | Gemini 3.1 Pro PreviewGoogle | 68 |
| 18 | Gemini 3 Pro PreviewGoogle | 68 |
| 19 | Claude Sonnet 4.6Anthropic | 68 |
| 20 | GPT-5.1OpenAI | 67 |
| 21 | GPT-5.3-CodexOpenAI | 67 |
| 22 | GPT-5.2-CodexOpenAI | 67 |
| 23 | GPT-5OpenAI | 67 |
| 24 | Gemini 3 Flash PreviewGoogle | 66 |
| 25 | o4 Mini Deep ResearchOpenAI | 66 |
| 26 | GPT-5.1-Codex-MaxOpenAI | 66 |
| 27 | Gemini 3.1 Flash Lite PreviewGoogle | 66 |
| 28 | Gemini 2.5 ProGoogle | 66 |
| 29 | Gemini 2.5 Flash Lite Preview 09-2025Google | 65 |
| 30 | Qwen3.5-FlashAlibaba | 62 |
Write and optimize embedded C/C++ code, generate microcontroller initialization, and create hardware abstraction layers. Models understand memory-constrained environments.
Reasoning models analyze serial logs, interpret hardware errors, and debug GPIO/I2C/SPI communication. Large context handles full datasheets and debug traces.
Generate task schedulers, semaphore management, and interrupt handlers. Models help with race condition detection and real-time constraint analysis.
Build MQTT/HTTP clients, format sensor data payloads, and generate cloud integration code. Open-source models can run on edge devices for local inference.