Summary
Seasoned embedded systems engineer with extensive experience in firmware and hardware development across a diverse range of microcontrollers, protocols, and platforms. Offers a strong foundation in Embedded C, Assembly, and RTOS environments including FreeRTOS and ThreadX.
Skills
Programming Language: Embedded C, Assembly, vb.net
Embedded Tools: TI CC Studio 5.1, IAR Embedded Workbench, AVR Studio, Keil MDK, MPLAB, ZDS II, AVR GCC, Eclipse, ST-LINK debugger, STM32Cube, GCC
Network Protocols: Modbus, UDP , TCP ,HTTP, IPMI, REST API
Peripheral Interface: UART, SPI, I2C, DMA, PWM, Timer, RS232, RS485,IR, GPS, GSM, Linux Device driver(ADC,EEPROM)
Microcontrollers: MSP430f5xx & 6xx, STM ARM Cortex M4, Atmel AVR, Microchip, ZilogZ80, TI
Hardware: Orcad, Schematic designing, Digital ckt designing & Troubleshooting
Debugging: Emulator, JTAG, Simulator, Logic Analyzer, CRO, etc.
SW Management: JIRA, Git, GitHub, Sprint planning, Confluence, Perforce P4v, Tortoise SVN, SDM/SRM SQA & SW control activities, Unit Testing, HLD, LLD
OS: RTOS (FreeRTOS & Threadx), Ubuntu
Windows/Application Programming: Visual Basic 6, vb.net,Flutter
Others: AES Encryption, SHA-256 cryptography, Sequence Diagram SDLC (Agile & Waterfall)
Projects Worked On
Organisation: Intel
Developed a safety monitor board for Intel FPGA-based platforms in automotive and robotics applications.
- Implemented critical monitoring for system clock, temperature, and ASIL-level safety features.
- Used ThreadX RTOS on ARM Cortex-M0, ensuring system response to faults and abnormal behavior.
Organisation: Intel
Designed and implemented a secure FOTA solution for STM32F407 over UDP using the W5500 Ethernet controller.
- Developed a secure custom bootloader to receive, authenticate, and flash Intel HEX firmware with robust integrity checks.
- Ensured fault-tolerant updates with support for future protocol upgrades.
Organisation: Suman Electronics
Developed firmware for master-slave AC controller communicating over RS-485 using proprietary protocol.
- Handled analog/digital I/O for temperature, fan speed, and control settings.
- Designed and implemented LCD and 3x3 keyboard interfaces for the master control panel.
Organisation: Suman Electronics
Developed firmware for PLC MMI system using UART-based Modbus communication.
- Integrated 6x6 matrix keyboard and TFT LCD for real-time I/O monitoring and control.
- Designed schematics and handled peripheral interfacing using STM32F microcontroller.
Organisation: Suman Electronics
Designed and implemented a 24-channel analog data logger using MCP3201 ADC with SPI interface.
- Ported FreeRTOS for MSP430F6638 and developed multitasking logic for data acquisition and logging.
- Interfaced RTC and EEPROM over I2C, integrated 4x20 LCD, 4x4 matrix keyboard, and Modbus RTU over RS485.
EXPERIENCE
SYSTEM SOFTWARE ENGINEER, HP Enterprises, Bangalore, Karnataka, India (Apr 2023- Present)
SENIOR ARCHITECT, Mindtree Technologies, Bangalore, Karnataka, India (Sep 2019 - Mar 2023)
PRINCIPAL ENGINEER, Sasken, Bangalore, Karnataka, India (Sep 2017 - Sep 2019)
SENIOR TECHNICAL LEAD, Tarang SW Technologies(Client:NXP Semiconductors), Bangalore, Karnataka, India (Sep 2015 - Aug 2016)
ARCHITECT (EMBEDDED SW), Comspots, Riyadh, KSA (June 2013 - Aug 2015)
SENIOR TECHNICAL LEAD, HCL Technologies Ltd, Bangalore, Karnataka, India (Dec 2010 - Jun 2013)
LEAD SW ENGINEER, MIRC Electronics LTD (ONIDA), Mumbai, India (Dec 2007 - Dec 2010)
SENIOR SOFTWARE ENGINEER, Zilog India Electronics, Bangalore, Karnataka, India (Oct 2005 - Dec 2007)
EDUCATION
BE INDUSTRIAL ELECTRONICS, Amravati University, Maharashtra
Social Share
1.
SEND
2.
MATCH
3.
TRIAL
4.
ON BOARD










