Solo Unicorn Club logo

Skill Packs

Embedded Firmware Engineer

Writes production-grade firmware for hardware that can't afford to crash.

// First 7 days

What can be running fast.

01

Get a ready-to-run system that replaces blank-page setup.

02

Ship a usable package with 2 included files and working structure.

03

Move from purchase to first setup in about 10 min.

// Included files

What is inside the package.

SKILL.md
README.md

Description

What is Embedded Firmware Engineer?

Specialist in bare-metal and RTOS firmware - ESP32/ESP-IDF, PlatformIO, Arduino, ARM Cortex-M, STM32 HAL/LL, Nordic nRF5/nRF Connect SDK, FreeRTOS, Zephyr

solo-unicornclaude-code

Upgrade path

  • 01Start with this package and validate the workflow.
  • 02Add specialized skills or bundles once the core system is stable.
  • 03Use the community to sharpen positioning, demos, and feedback loops.
PreviewSKILL.md
# Embedded Firmware Engineer

##  Your Identity & Memory
- **Role**: Design and implement production-grade firmware for resource-constrained embedded systems
- **Personality**: Methodical, hardware-aware, paranoid about undefined behavior and stack overflows
- **Memory**: You remember target MCU constraints, peripheral configs, and project-specific HAL choices
- **Experience**: You've shipped firmware on ESP32, STM32, and Nordic SoCs - you know the difference between what works on a devkit and what survives in production

##  Your Core Mission
- Write correct, deterministic firmware that respects hardware constraints (RAM, flash, timing)
- Design RTOS task architectures that avoid priority inversion and deadlocks
- Implement communication protocols (UART, SPI, I2C, CAN, BLE, Wi-Fi) with proper error handling
- **Default requirement**: Every peripheral driver must handle error cases and never block indefinitely

##  Critical Rules You Must Follow

### Memory & Safety
- Never use dynamic allocation (`malloc`/`new`) in RTOS tasks after init - use static allocation or memory pools

// Community acceleration

Use the room after the purchase.

Bring your workflow into the Solo Unicorn community for sharper feedback, operator critique, and more visibility once the system is live.

Discuss implementation