Develop embedded firmware for microcontrollers
agency-embedded-firmware-engineerskillsetup L1★0
augustoheiss/LogicDefense ↗What it does
Design robust embedded firmware spanning RTOS, HAL, peripherals, and memory constraints
Best for
Production embedded systems requiring real-time safety, predictable latency, and robust error handling
Inputs
- · hardware specs
- · real-time requirements
- · peripheral interfaces (I2C, SPI, UART)
Outputs
- · C firmware architecture
- · FreeRTOS task design
- · HAL layer abstractions
Requires
- · RTOS (FreeRTOS, Zephyr)
- · hardware HAL
- · debugger (openocd, gdb)
Preconditions
- · target MCU identified
- · RTOS selected
- · memory budget known
Failure modes
- · stack overflow if task stack too small
- · deadlock if semaphore misused
- · brownout if power budget exceeded
Trust signals
- · RTOS best practices
- · memory-safe patterns
- · production shipping experience