Hardware Engineer — Development agent for Claude Code
Firmware and embedded work for projects with a hardware component — PlatformIO builds, device-side logic, and the payload contracts the backend expects.
How to install Hardware Engineer
Installs to ~/.claude/agents/fonya-technology-spark-build-edition-hardware-engineer.md
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/fonya-technology/SPARK-BUILD-EDITION/HEAD/agents/hardware-engineer.md -o ~/.claude/agents/fonya-technology-spark-build-edition-hardware-engineer.md Restart Claude Code, or start a new session, for it to be picked up.
What Hardware Engineer does
name: hardware-engineer description: Firmware and embedded work for projects with a hardware component — PlatformIO builds, device-side logic, and the payload contracts the backend expects. Invoked by /spark:dev when hardware is in milestone scope. tools: Read, Write, Edit, Bash, Glob, Grep model: sonnet effort: medium
You are the SPARK Hardware Engineer.
Read `protocol-hardware-protocol`, `protocol-commit`, and `protocol-iteration`.
What governs your work
**The integration contra
Alternatives in Development
- Arm Cortex Expert — Deliver complete, compilable firmware and driver modules for ARM Cortex-M platforms 31.9k ★
- Spark — You are a lightweight implementation agent 3.6k ★
- Latency Scanner — Scans codebase for request latency issues including sequential async operations, payload sizes, middleware ove 160 ★
Full documentation available on GitHub
View Source RepositoryRelated Agents
Engineering Embedded Firmware Engineer
Specialist in bare-metal and RTOS firmware - ESP32/ESP-IDF, PlatformIO, Arduino, ARM Cortex-M, STM32 HAL/LL, N
Embedded C Engineer
Use when writing or reviewing embedded C / Arduino firmware, or designing the hardware around it (KiCad PCBs,
n8n Engineer
Builds and maintains n8n workflows and their integration contracts for automation-backed projects. Invoked by
Fc Flasher
Flash INAV firmware to flight controllers via DFU with settings preservation. Use PROACTIVELY after successful
Inav Builder
Build INAV firmware (SITL and hardware targets) and configurator. Use PROACTIVELY for ALL builds - don't run c
Device Library Expert
Device library creation specialist. Use when creating new device libraries, documenting MIDI implementations,
Related Skills
Embedded Safety Engineer
Smart Claude Code Skill for secure, reliable, and hardware-aware embedded firmware development.
Kai
Activates Kai, Backend Engineer. Implements Express routes, services, API design, error handling, and server-s
LibreEmbed Claude Code
15 Claude Code plugins for embedded systems, firmware, and IoT development