Resume PDF
01 · Engineering Profile 02 · Hardware & Protocol Matrix 03 · Interactive Driver Lab 04 · Industrial Case Studies 05 · Career Milestones 06 · Education & Degrees 07 · Contact Desk
Download Resume (PDF)
Official Notice Period (15–30 Days Availability) · Coimbatore (IST / UTC+5:30)

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.

Embedded C PIC18F46K22 ARM Cortex-M3 ESP32 UART / SPI / I2C FreeRTOS DSO Debugging
S. Sherifred Singh · Embedded Firmware Engineer
6.7+
Yrs Total Exp
4.7+
Yrs Firmware
100%
Data Integrity
01 · Engineering Profile

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

Current Location Coimbatore, India (IST / UTC+5:30)
Target Role Embedded Firmware Engineer
Current Employer NK Automation (Jan 2022 – Present)
Notice Period Official Notice (15–30 Days)
Target Hubs Coimbatore • Bangalore • Chennai (Immediate Joiner)
Education B.E. EEE — 72% (CIT)
Diploma ECE — 72% (Anna Univ)
Direct Mobile +91-7904919946
02 · Technical Capabilities

Hardware & Firmware Capability Matrix

Categorized overview of low-level programming languages, microcontrollers, communication protocols, development tools, and hardware validation equipment.

Languages & Standards
Embedded C (Primary) C Python (Basic) MISRA-C:2012 Rules Bitwise Masking
Microcontrollers & Cores
PIC18F46K22 PIC16F887 ARM Cortex-M3 (STM32) ESP32
Communication Protocols
UART / USART SPI (Mode 0/1/3) I2C (Standard/Fast) RS-485 / MODBUS RTU CAN
Peripherals & External ICs
AT24C32 EEPROM DS3231 / DS1307 RTC MAX31865 (PT100 SPI) MAX6675 Thermocouple T6963C GLCD / HD44780 DMA & Timers
Hardware Test & Debugging
Digital Oscilloscope (DSO) Logic Analyzer Digital Multimeter PCB Fault Isolation SMD Rework & Soldering Schematic Tracing
Firmware Architecture
Bare-Metal Drivers Interrupt Critical Sections Finite State Machines (FSM) Watchdog & Brown-Out (BOR) FreeRTOS Tasks & Mutex
03 · Driver Code Laboratory

Production Register-Level Driver Snippets

Inspect real-world register-level driver implementations and interrupt service routines engineered for high-noise industrial factory environments.


        
04 · Featured Systems

Industrial Deployments & Engineering Case Studies

Detailed breakdown of custom microcontroller hardware, telemetry logging systems, and power electronics deployed across manufacturing plants.

Commercial Production IP PIC18F46K22

Multi-Channel Powerloom Production Telemetry Monitor

Firmware Engineered at NK Automation · Textile Manufacturing Deployment
1,000+ Hrs Factory Tested

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 Bottleneck
Mill power sags during non-atomic I2C EEPROM writes caused shift count memory corruption and operator wage calculation loss.
Firmware Solution
Implemented interrupt-masked atomic memory transactions with brown-out detection and DS3231 RTC shift timestamping.
Commercial Production IP PIC18 MCU

Industrial Compressor Multi-Sensor Thermal Monitor

Firmware Engineered at NK Automation · Process Temperature Instrumentation
3-Stage Trip Logic

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.

MAX31865 (SPI RTD) MAX6675 (K-Type) Optoisolated Relays Hysteresis FSM
Commercial Production IP Microcontroller Core

AC Voltage Stabilizer & AMF Generator Control Board

Firmware Engineered at NK Automation · Power Electronics Automation
~40% Crank Reduction

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%.

True RMS Sampling Zero-Crossing Detection AMF Generator FSM Over/Under Voltage Trip
Open-Source Reference STM32 / FreeRTOS / C

Modular Firmware Architecture & Circular FIFO Library

Personal Open-Source Engineering Reference
GitHub Repos

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.

Lock-Free FIFO FreeRTOS Mutex & Queues MISRA-C Rules Non-Blocking UART
05 · Career Milestones

Professional Experience & Engineering Impact

Embedded Software Developer

NK Automation · Coimbatore, India
Jan 2022 – Present (4.7+ Years)
  • 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

Akarsh Technologies · Coimbatore, India
Jun 2018 – Jun 2020 (2.0 Years)
  • 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.
06 · Education & Degrees

Academic Credentials & Qualifications

Bachelor of Engineering (B.E.)

Electrical & Electronics Engineering (EEE) — 72%

Coimbatore Institute of Technology (CIT), Coimbatore
2021 – 2024 · Grade: 72% (Part-Time)
Diploma in Engineering

Electronics & Communication Engineering (ECE) — 72%

Government Polytechnic College, Anna University, Coimbatore
2015 – 2018 · Grade: 72%
Professional Certification

Diploma in Embedded Systems

Manfree Technologies, Coimbatore
Jun 2020 – Jan 2021 · ARM Cortex-M (STM32), ESP32, PIC MCU, C/C++
07 · Direct Connection

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!

Send a Direct Message

WhatsApp | Call | Resume |