Summary
Overview
Work History
Education
Skills
Certification
Accomplishments
International Knowledge Transfer
Educationprofile
Timeline
Generic

NINAD SHETKAR

Firmware Senior Design Engineer
Revora, Goa

Summary

Embedded Software Engineer with 7+ years of experience in embedded software development on Linux/RTOS platforms. Skilled in developing component-based architectures and designing software for microcontrollers using C programming language. Extensive experience with Embedded Linux boards including RPI, Orange Pi Pc Plus, ESP32, EFR32, MW300, and NRF52. Strong knowledge of communication protocols such as I2C, SPI, MQTT, MODBUS and UART. Hands-on expertise in interfacing with devices like GPIO expanders, RF readers, sensors, and TFT using a frame buffer. Well-versed in client-server communication through Socket programming using TCP/IP, UDP, and low-level Socket APIs in C. Solid understanding of Linux operating system concepts including basic commands, process management, multi-threading, signals, synchronization, inter-process communication, and memory management.

Overview

8
8
years of professional experience
15
15
years of post-secondary education
1
1
Certification
4
4
Languages

Work History

Senior Firmware Design Engineer

Schneider Electric Pvt Ltd
12.2021 - Current

Project 1: EMS System (Schneider Electric - DC System, Netherlands)


Description: Developed a DC/DC converter system that functions as both a battery charger and a communication interface with the Battery Management System (BMS). Compatible with NiMH, Li-ion, and Lead battery storage systems, this solution is ideal for applications such as peak shaving, UPS (emergency systems), and grid-congestion management. It operates autonomously without external control and includes protections against various faults, including grid-side peak current faults, overvoltage, and battery overvoltage.


Skills and Technologies: C++, Modbus


Responsibilities:

  • Developed product logic in C++.
  • Resolved existing customers defects.
  • Implemented multi-converter functionality.

Project 2: TeSys Island Predict POC (Schneider Electric)


Description: Developed TeSys Predict, an algorithm-driven solution based on Model-Based Voltage and Current (MBVI) techniques for predictive maintenance, condition monitoring, and energy management. This includes real-time system diagnostics and 1- and 3-month fault predictions. The Predict module, part of a larger configuration with TeSys Island BC, VIM, Starter & Predict modules, reads CAN data, generates CSV files for VI sampling, and provides input to the Faraday algorithm.

Skills and Technologies: C, CAN, Linux


Responsibilities:

  • Developed product logic in C++.
  • Implemented single and multi-starter functionality.
  • Integrated predictive fault detection.

Project 3: Dpas-Lora (Schneider Electric)


Description: The Dpas-Lora system integrates three chips—EFR32 (BLE), Zigbee, and LoRa—for a range of IoT applications. Zigbee sensors like Power Tag, Heat Tag, and OFSD transmit data, events, and alarms through the LoRa chip to a gateway, while the BLE EFR32 chip connects to a mobile app (Android/iOS). EFR32 serves as the main controller, handling data management, firmware updates, LoRa packet transmission, and HMI status control.


Skills and Technologies: C, Communication Protocols, BLE EFR32


Responsibilities:

  • Developed product logic in C.
  • Enabled/disabled LoRa gateway features.
  • Addressed customer-reported defects.

Senior Software Engineer

Wipro
04.2021 - 12.2021
  • Implemented Multi MQTT threading functionality

Software Engineer (MTS)

Superior IOT Pvt. Ltd.
08.2018 - 04.2021
  • Project 4: iWater Smart Shower - Intelligent Water Saving Solution using IoT (Superior IoT)
  • Description: Developed an IoT-based water-saving solution incorporating BLE and Wi-Fi communications. Responsibilities included sensor calibration, peripheral driver interfacing, product logic development, and implementation of OTA updates via ESP32. The system includes Wi-Fi connectivity for remote monitoring and control, facilitating water conservation and usage efficiency.
  • Skills and Technologies: C, Communication Protocols, BLE NRF52, ESP32, OTA firmware updates

Embedded Developer

Print Electronics Equipment’s Pvt Ltd.
02.2017 - 07.2018

Project 5: Access Control System (Print Electronics Equipment)


Description: Built a biometric attendance system that authenticates users through fingerprint scanning. Upon successful fingerprint verification against the stored database, an Employee Code (AID) is generated, which is then cross-referenced with the system database. Attendance is recorded if the employee is registered, and users can also clock in using an RFID card.

Skills and Technologies: C, UART, I2C

Responsibilities:

  • Developed interfaces for multiple types of readers
  • Implemented GUI applications in Python using the Tkinter library
  • Memory leakage Issue

Project 6: WIPRO PIAM (Print Electronics Equipment)


Description: Designed to operate on Wipro’s proprietary PIAM protocol, this project involved configuring the device as a TCP/IP server to receive offline commands from a Wipro client application, as well as acting as a client to send online user records to the Wipro server. Additionally, the system uses UDP for IP configuration, FTP for firmware updates, and data backup.

Skills and Technologies: C, Shell Script, CGI programming for Webserver

Responsibilities:

  • Developed new product features
  • Enhanced business logic
  • Implemented debug logs functionality.

Education

M.Sc - Electronics

Goa University
Goa
06.2014 - 04.2016

B.Sc - Electronics

Goa University
Goa
06.2011 - 04.2014

12th (HSC) -

Goa Board
Goa
06.2009 - 03.2011

10th (SSC) -

Goa Board
Goa
06.2000 - 03.2009

Skills

C

CPP

Agile

Algorithm Development

Requirement Analysis

Debugging

Linux Internals

Shell script

Hardware Skills

Test strategy

Serial Communication

Certification

Six Months Training of Advanced Embedded System, Vector India Institute, Bangalore, Karnataka, 06/01/16, 12/31/16

Accomplishments

  • Got 'Act like owner' award 4 times for firmware deliveries and 'Customer First' in DPAS lora
  • Recognized for 'Mastery' exceptional contribution to the New Energy Landscape project (EMS)!
  • Got 'Act like owner' award 3 times for firmware deliveries and 'Dare to Disrupt, learn Everyday' in Tesys Island Predict project.

International Knowledge Transfer

Traveled to the Netherlands for hands-on knowledge transfer session with DC systems on the EMS project

Educationprofile

  • M.Sc in Electronics, Goa University, 2016, 67.00%
  • B.Sc in Electronics, Goa University, 2014, 76.00%
  • 12th (HSC), Goa Board, 2011, 51%
  • 10th (SSC), Goa Board, 2009, 56%

Timeline

Senior Firmware Design Engineer

Schneider Electric Pvt Ltd
12.2021 - Current

Senior Software Engineer

Wipro
04.2021 - 12.2021

Software Engineer (MTS)

Superior IOT Pvt. Ltd.
08.2018 - 04.2021

Embedded Developer

Print Electronics Equipment’s Pvt Ltd.
02.2017 - 07.2018

M.Sc - Electronics

Goa University
06.2014 - 04.2016

B.Sc - Electronics

Goa University
06.2011 - 04.2014

12th (HSC) -

Goa Board
06.2009 - 03.2011

10th (SSC) -

Goa Board
06.2000 - 03.2009
Six Months Training of Advanced Embedded System, Vector India Institute, Bangalore, Karnataka, 06/01/16, 12/31/16
NINAD SHETKARFirmware Senior Design Engineer