Firmware architecture
State machines, RTOS task design, interrupt discipline, bootloaders, OTA updates and hardware abstraction that stays testable.
I design firmware, connected devices and edge systems where timing matters: sensors become signals, signals become decisions, and decisions become dependable physical behavior.
I treat an embedded product like a timepiece: every interrupt, packet, sensor read and power decision has a place in the cycle, and the whole system has to keep good time in the field.
A role-specific capability map rather than generic percentages: firmware architecture, real-time behavior, sensing, connectivity and device operations.
State machines, RTOS task design, interrupt discipline, bootloaders, OTA updates and hardware abstraction that stays testable.
Bring-up and calibration for IMUs, environmental sensors, ADC paths and mixed-signal inputs with robust filtering and fault handling.
Design reliable device-to-cloud paths with provisioning, secure transport, reconnect logic and telemetry shaped for constrained networks.
Trace timing and power problems from oscilloscope capture to firmware change, turning intermittent field behavior into reproducible evidence.
Experience shown as build phases, emphasizing the engineering decisions that make a device reliable after it leaves the bench.
Own firmware architecture for connected industrial sensors. Introduced OTA release discipline, hardware-in-loop regression tests and power profiling across a multi-device fleet.
Built low-power telemetry nodes and gateway integrations, balancing battery life, radio reliability and remote diagnostics across changing field conditions.
Worked from schematic bring-up through production firmware, creating drivers, manufacturing tests and diagnostic tooling for sensor-heavy products.
Selected case studies framed around constraints, intervention and measurable system behavior.
Reworked sensor scheduling, radio wake windows and sleep-state transitions for a remote monitoring node. The result: 31% lower average power without sacrificing telemetry cadence.
Designed signed firmware delivery with staged rollout, rollback protection and device health reporting for distributed edge nodes.
Built a calibration and filtering pipeline that transformed raw IMU streams into stable motion states for a battery-powered device.
For embedded architecture, IoT product development, firmware modernization or hardware-aware debugging, send a brief and I'll respond with the right next step.
Typical conversations cover firmware architecture, connectivity choices, device reliability, power budgets and the path from prototype to production.
Replies within 2 business days