Embedded Firmware Engineer | Electronics & Telecommunication Engineer | Nashik, India
I build firmware for industrial and IoT products. I work at register level on PIC and Nuvoton microcontrollers, and I design the communication layer between devices: UART master-slave networks, Modbus RTU, SPI, and I2C.
- R&D Engineer at Electronic Switches India Pvt. Ltd. (industrial firmware development)
- Completed the Govt. of India certified Advanced Embedded Systems Course at Emertxe, Bangalore
- Exploring: FreeRTOS, CAN bus, STM32
| Area | Tools & Technologies |
|---|---|
| Languages | Embedded C, Advanced C, C++ |
| Microcontrollers | PIC18F25K22, PIC18F2520, PIC16F877A, Nuvoton MS51PC0AE, ESP32, Arduino |
| Peripherals | GPIO, ADC, EEPROM, Timers, Interrupts, PWM, 4-20mA & 0-10V analog inputs |
| Protocols | UART, SPI, I2C, CAN, RS485, Modbus RTU |
| Linux Programming | System calls, IPC (pipes, FIFOs, message queues), signals, pthreads, UDP sockets |
| Hardware & Test | PCB design, schematics, digital oscilloscope, logic analyzer |
| Toolchains & IDEs | MPLAB X, XC8, GCC, Make, Git, Proteus, Keil |
- π MP3 Tag Reader & Editor (ID3v2.3): Fast binary metadata parser, synchsafe integer decoder, and dynamic in-place/streaming patcher.
- π LSB Image Steganography in C: Bit-level data hiding and extraction within 24-bit BMP image pixel streams.
- π C Source Code to HTML Converter: Lexical state machine converting C source files to syntax-highlighted HTML with dark theme.
- π C Lexical Analyzer: Compiler front-end token scanner classifying keywords, identifiers, constants, and operators.
- π Address Book Management System: Modular console contact management with disk persistence and string validation.
- π EcoBin Smart Garbage Segregator: Multi-sensor waste sorting system using inductive/capacitive sensors and servo actuation (Published in IJSREM).
- π Automatic Door Controller: Sensor- and actuator-driven door control firmware.
- π Car Black Box (PIC16F877A): Interrupt-driven automotive telemetry logger tracking gear shifts, speed, and collisions in internal EEPROM with DS1307 RTC, security lockout, and UART telemetry offloading.
- π₯ Winner (1st Prize): National Conference on Engineering Projects, MVP's KBT COE.
- π Research Publication: EcoBin β Smart Garbage Segregator (IJSREM)
- π‘ Participant: Smart India Hackathon (SIH) 2025.
- LinkedIn: linkedin.com/in/nilesh-mahajan-150a1b2a5
- Email: nileshmahajan560@gmail.com
- GitHub: github.com/Nileshkm911