embedded-systems-development

Design embedded firmware plans for microcontroller systems with memory, timing, and power constraints.

1|Updated May 15, 2026
One-click install
npx skills add https://github.com/Blaze-sports-Intel/uber-engineer --skill embedded-systems-development
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: embedded-systems-development
Source: https://github.com/Blaze-sports-Intel/uber-engineer/tree/main/plugins/uber-engineer/skills/embedded-systems-development
Command: npx skills add https://github.com/Blaze-sports-Intel/uber-engineer --skill embedded-systems-development

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Embedded projects fail when teams guess at memory, timing, tooling, or verification needs instead of designing for microcontroller realities.

Core Features & Use Cases

  • Hardware-accurate planning: Choose an MCU/RTOS/toolchain and define a buildable bill of materials, peripheral approach, and cost constraints for projects like sensor gateways, motor controllers, or battery-powered firmware.
  • Constraint-first engineering: Produce a memory map, ISR latency budget, and power budget (active/sleep) that are measurable rather than optimistic for designs like real-time control loops and low-power telemetry.
  • Verification and “done” enforcement: Define reproducible build, hardware-flash run, stack worst-case measurement, OTA with rollback rehearsal, and evidence-based completion for production readiness.

Quick Start

Use this skill to plan an ESP32 firmware approach for deep-sleep sensor sampling with a measured ISR budget and an OTA rollback strategy: “Create an embedded plan for an ESP32S3 that wakes from an external interrupt, performs a DMA-assisted sensor read, logs results, estimates a power budget, and includes a testable OTA plan with rollback.”

Frequently Asked Questions about embedded-systems-development

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I design embedded firmware that meets strict memory and timing constraints?

Design embedded firmware by turning microcontroller constraints into measurable artifacts, producing a concrete memory map, ISR latency budget, and power budget for real-time control loops and deployment scenarios.

What's the best way to plan an OTA rollback strategy for microcontroller firmware?

Plan OTA rollback for microcontroller firmware by defining a robust recovery workflow that rehearses the rollback process and enforces evidence-based completion for production readiness.

How do I measure worst-case stack usage and ISR latency for an RTOS?

Measure worst-case stack usage and ISR latency for an RTOS by defining a verification workflow that includes hardware-verified builds and timing measurements rather than optimistic estimates.

Can I use this approach to select the right MCU and RTOS for a battery-powered sensor gateway?

Yes, you can select the right MCU and RTOS for a battery-powered sensor gateway by applying hardware-accurate planning to define a buildable bill of materials, peripheral approach, and cost constraints.

How do I set up a reproducible cross-compiling and flashing workflow for embedded systems?

Set up a reproducible cross-compiling and flashing workflow by defining a pinned toolchain workflow that enforces hardware-verified builds and evidence-based definition-of-done for production readiness.