I architect deterministic Bare-Metal Firmware & Low-Level Drivers.
Embedded Firmware Engineer with 6.7+ years industry experience (4.7+ years low-level Embedded C firmware development & 2.0 years hands-on PCB hardware validation). Specialized in PIC18, STM32, bare-metal peripheral drivers, interrupt critical sections, and power-loss data preservation.
Hardware fails. Firmware must recover.
I am an Embedded Firmware Engineer based in Coimbatore, Tamil Nadu. My engineering background bridges 4.7+ years of dedicated low-level Embedded C firmware development at NK Automation with 2.0 years of hands-on PCB fault analysis and hardware validation at Akarsh Technologies.
Having spent two years desoldering components, tracing PCB schematics, and probing signal lines with digital storage oscilloscopes (DSO) before writing firmware, I bring a unique hardware-first perspective to code design. I write firmware that anticipates power glitches, 24V industrial noise, and bus timing constraints.
At NK Automation, I architect production firmware for PIC18, STM32, and ESP32 microcontrollers powering industrial textile monitors, digital temperature controllers, and Automatic Mains Failure (AMF) generator units. I specialize in register-level driver design (UART, SPI, I2C), non-volatile data logging (EEPROM/RTC), and deterministic Finite State Machines (FSM).
Candidate Spec Sheet
Diploma ECE — 72% (Anna Univ)
Hardware & Firmware Capability Matrix
Categorized overview of low-level programming languages, microcontrollers, communication protocols, development tools, and hardware validation equipment.
Production Register-Level Driver Snippets
Inspect real-world register-level driver implementations and interrupt service routines engineered for high-noise industrial factory environments.
Industrial Deployments & Engineering Case Studies
Detailed breakdown of custom microcontroller hardware, telemetry logging systems, and power electronics deployed across manufacturing plants.
Multi-Channel Powerloom Production Telemetry Monitor
High-speed production counter and operator wage calculation unit monitoring 24 loom channels concurrently over 24V optoisolated input lines. Engineered atomic I2C non-volatile EEPROM transactions with brown-out detection to preserve shift picks, meters, and efficiency metrics during sudden mill power outages.
Industrial Compressor Multi-Sensor Thermal Monitor
Multi-stage thermal controller monitoring compressor delivery temperatures, oil sumps, and ambient loops. Integrated MAX31865 SPI PT100 RTD and MAX6675 Thermocouple stages with parameterized hysteresis and anti-short-cycle delay timers.
AC Voltage Stabilizer & AMF Generator Control Board
Line regulation and generator automation system executing sub-cycle true RMS voltage sampling and zero-crossing synchronized tap transitions (<50µs delay) to eliminate contact arcing. Multi-state AMF FSM reduced false generator cranking attempts by ~40%.
Modular Firmware Architecture & Circular FIFO Library
Clean-room reference implementation of lock-free circular FIFO ring buffers, event-driven state machines, and FreeRTOS task synchronization queues for ARM Cortex-M and PIC microcontrollers.
Professional Experience & Engineering Impact
Embedded Software Developer
- Architected and deployed production Embedded C firmware for PIC18 and STM32 microcontrollers powering industrial automation and telemetry monitors.
- Developed low-level non-blocking peripheral drivers for UART, SPI, I2C, ADC, Timers, PWM, and T6963C GLCD controllers.
- Engineered interrupt-safe critical sections for I2C EEPROM writes, eliminating shift-transition memory corruption under severe power sags.
- Executed hands-on board bring-up, hardware-software integration, and real-time signal debugging using digital storage oscilloscopes (DSO).
Testing Engineer
- Diagnosed and repaired complex PCB failures down to component level for textile and industrial automation control boards.
- Conducted firmware functional validation and hardware stress testing to isolate electrical defects and verify signal timings.
- Performed precision SMD and through-hole rework, component replacement, and prototype board assembly.
Academic Credentials & Qualifications
Electrical & Electronics Engineering (EEE) — 72%
Electronics & Communication Engineering (ECE) — 72%
Diploma in Embedded Systems
Let's build reliable embedded systems.
I am currently serving my official notice period (15–30 Days Availability) and actively interviewing for Embedded Software / Firmware Engineer positions. Reach out directly via WhatsApp, email, or phone!