Aashish Niranjan B

Embedded Firmware Engineer

Building reliable systems at the intersection of hardware and software.

ESP32
RTOS
LoRaWAN
Digital VLSI
Low-Power Design
Embedded C
Sensor
Mobile
Dashboard
Cloud
STM320575xx
LQFP

Selected Hardware Projects

Embedded systems designed, built, and validated.

Hover to preview. Click to explore system architecture.

Prototype

Industrial Vehicle Tracking

LoRa + GPS Campus System

98.6% packet delivery rate over a 5km industrial campus

Low-power tracking and real-time dashboard monitoring for large industrial campuses.

ESP32LoRa (SX127x)GPS (NEO-6M)MQTTWeb Dashboard
Prototype

SAFE-IoT Spoilage Detection

Multi-Sensor Correlation & ML

Detected food spoilage 10-12 hours before visible signs with 94% ML accuracy

Proactive early warning system combining gas/VOC resistance drift with edge inference.

BME680MQ-135MQ-2
Ongoing Research🔒 NDA SECURE

Confidential Research

Low-Power Soil Sensor Node

Reduced sleep current to 15µA, extending battery life to 2.4 years

NDA restricted ultra-low-power agricultural sensor node designed for multi-year remote field deployments.

ESP32LoRaSolar Harvesting

About

I work at the intersection of hardware and firmware — designing embedded systems that operate reliably under real-world constraints. My focus is on resource-constrained microcontrollers, low-power design, and the protocols that connect sensors to systems.

I approach problems from the system level: understanding how silicon behavior affects firmware decisions, how firmware architecture impacts power budgets, and how edge constraints shape cloud integration. This end-to-end perspective helps me build systems that work in the field, not just on the bench.

Currently focused on IoT deployments for industrial and agricultural environments — designing nodes that survive harsh conditions, communicate over long distances, and run for years on battery power.

This portfolio is engineered like a product — versioned, tested, and performance-audited.

SKILL_MATRIX_TESTBED

STM32 Hardware-mapped Interface • Oscilloscope Snapping

MODE
EMB
SW
EMB
SW
SKILL_MATRIXSTM32U575xx
EMB_MODE

SYSTEM_TESTBED_MANUAL

  • 1.Tweak the rocker DIP switch above to reconfigure hardware profiles (Embedded / Software).
  • 2.Hover the oscilloscope probe cursor (`CH1: ON` in Navbar) over active pins or cards below.
  • 3.Observe custom readout grids, category waveforms, and click to inject packet bursts on board.
TELEMETRY_LOGSACTIVE_PIN_SNAP: TRUE
TRIGGER_MODE: EDGE (AUTO)
CH1_STATE: MAPPED_TO_ACTIVE_SKILLS

LOGIC_ANALYZER_WAVEFORMS

CH1 (CORE) • CH2 (PROTO) • CH3 (TOOLS) | Zoom with Mousewheel

TIMEBASE:100ms
TRIG LVL:60px

ESP32 micro

Wi-Fi/BLE microcontroller for IoT

Embedded C

Low-level firmware development

LoRa / LoRaWAN

Low-power long-range communication

Sensors & Actuators

Data acquisition from physical world

RTOS Basics

Task scheduling and real-time constraints

UART / I2C / SPI

Serial peripheral interfaces

Power Management

Battery life optimization

Hardware Debug

Oscilloscope, logic analyzer, JTAG

ESP32 micro

Wi-Fi/BLE microcontroller for IoT

Embedded C

Low-level firmware development

LoRa / LoRaWAN

Low-power long-range communication

Sensors & Actuators

Data acquisition from physical world

RTOS Basics

Task scheduling and real-time constraints

UART / I2C / SPI

Serial peripheral interfaces

Power Management

Battery life optimization

Hardware Debug

Oscilloscope, logic analyzer, JTAG

Experience

Embedded Systems Intern

Embedded Systems

Jun 2024 – Present · Hidden

CONFIDENTIAL

Education

B.Tech — Electronics & Communication Engineering

SRM Institute of Science and Technology (SRM IST), Chennai

2023 – Present

Design Notes

System failures, root causes, and corrective actions

Engineering Perspectives

Thoughts shaped by building real systems.

Hardware constraints should guide software design

Most engineers today focus heavily on software abstractions while overlooking the hardware that systems ultimately depend on.

Understanding silicon behavior, power budgets, and peripheral limitations leads to fundamentally better firmware — not just faster iterations.

Systems thinking matters more than tool expertise

Knowing how to debug a protocol mismatch between two chips is more valuable than deep expertise in any single framework.

Tools change. The ability to reason across layers — from register settings to operating system behavior — remains consistently useful.

Reliability outweighs feature count in embedded systems

A sensor node that works for two years in a field is more impressive than one with twice the features that fails after six months.

In constrained environments, less is often more. Simplicity enables long-term reliability.

Get In Touch

Interested in embedded systems, firmware, or hardware–software co-design?

This portfolio is engineered like a product — versioned, tested, and performance-audited.

System

ONLINE

Uptime

2y 1mo

Power Profile

Optimized

Signal

Verified