Summary
Overview
Work History
Education
Skills
Websites
LANGUAGES
Projects
Hobbies and Interests
Certification
Timeline
COURSE WORK
PERSONAL INFORMATION
Generic

PRAMOD KUMAR MALLICK

Embedded Software Developer
Bengaluru,KA

Summary

Experienced with developing and maintaining embedded systems software. Utilizes C/C++ programming and debugging to enhance system functionality. Strong understanding of real-time operating systems and hardware-software integration.

Overview

1
1
Certification

Work History

EMBEDDED SOFTWARE ENGINEER QP ELE/Q1501

Emertxe Information Technologies
- Current
  • Currently undergoing technical training program - Advanced Embedded Systems Course at Emertxe Information Technologies (http://www.emertxe.com) Bangalore
  • This course is Government of India certified program, aligned with Skill India / NSDC under Electronics Sector Skill Council of India (http://www.essc-india.org)
  • Http://www.emertxe.com
  • Currently undergoing technical training program - Advanced Embedded Systems Course at Emertxe Information Technologies (http://www.emertxe.com) Bangalore. This course is Government of India certified program, aligned with Skill India / NSDC under Electronics Sector Skill Council of India (http://www.essc-india.org). Http://www.emertxe.com

Education

B.TECH - ETC

BPUT
01-2025

Skills

  • Programming Languages:
  • OOP using C
  • Embedded platforms:
  • PIC (18F4580) board
  • Dev environment: MPLAB
  • Debuggers: GDB
  • Advanced C programming
  • Embedded controllers:
  • Peripherals usage - Timers and Interrupts,ADC
  • Distributions – Basic Linux
  • Development environment and tools:
  • Compilers: GCC

LANGUAGES

English
Hindi

Projects

Air Quality Monitoring System (Academic Project) 01/2025 to 01/2025, Balasore, India

  • Designed and developed an air monitoring system to measure environmental parameters like air quality and gas levels., Used sensors and microcontroller to collect and display real-time data., The project helps in detecting pollution levels for safety and environmental awareness.

C Programming Projects:-

Address Book Management System Using C 09/2025 to 09/2025, Bengaluru, India

  • Developed a console-based Address Book application using C programming., Implemented features to add, search, edit, delete, and display contact details like name, phone number, and email., Used structures and file handling to store contact data permanently., Applied dynamic memory allocation, pointers, and linked lists for efficient data management., Ensured safe file read/write operations and avoided memory leaks using proper malloc/free usage.

MP3 Tag Reader Using C 11/2025 to 11/2025, Bengaluru, India

  • Developed a program to extract and display metadata from MP3 files such as title, artist, album, year, genre, and track number., Implemented binary file handling and byte-level parsing to read ID3 tags., Used string manipulation and dynamic buffers to handle variable-length metadata., Applied safe file operations, header parsing, and validation techniques for accurate data extraction.

Lexical Analyzer using C 01/26 to 01/26,Bengaluru,India

  • Developed a lexical analyzer to scan source code and identify tokens such as keywords, identifiers, operators, constants, and symbols.
    Implemented character-by-character parsing and pattern matching techniques to classify lexemes into appropriate token types.
    Used string handling and conditional logic to handle different token formats and edge cases.
    Applied validation and error detection mechanisms to identify invalid tokens and ensure correct lexical analysis.

Source Code to HTML Converter 02/26 to 02/26,Bengaluru,India

  • Developed a program to convert source code into structured HTML format for better readability and presentation.
    Implemented parsing techniques to process code elements such as keywords, identifiers, operators, and comments.
    Used string manipulation and formatting logic to generate HTML tags with proper indentation and styling.
    Applied file handling and validation mechanisms to ensure accurate conversion and error-free output generation.

Embedded Systems Projects:-

CAN Dashboard Automotive 02/26 to 02/26,Bengaluru,India

  • Developed a distributed automotive dashboard system using three PIC18F4580 microcontrollers communicating over the CAN protocol.
    Implemented sensor interfacing on one node to measure speed and RPM, and a second node to capture gear position and indicator status.
    Configured CAN communication to transmit real-time data between nodes and ensure synchronized data exchange.
    Designed a receiver node to process CAN messages and display combined vehicle parameters accurately on the dashboard.

ESP32 BLE Central-Peripheral Communication with Scheduled Cloud Upload 04/26 to 05/26,Bengaluru,India

  • Developed an IoT-based data acquisition and communication system using two ESP32 devices configured as BLE peripheral and central nodes.
    Implemented RTC-based scheduling to transmit data at specific intervals from the peripheral to the central device using BLE protocol.
    Integrated a 2G LTE module with the central node to enable seamless data transmission from the device to a cloud platform for remote monitoring.
    Designed a fault-tolerant data handling mechanism using onboard flash memory to store data locally when cloud connectivity is unavailable, ensuring no data loss.
    Implemented embedded C using the ESP32 framework to manage BLE communication, real-time scheduling, memory operations, and LTE-based networking.
    Applied synchronization, error handling, and reliable data transfer techniques to ensure efficient communication between nodes and consistent cloud updates.

Hobbies and Interests

Networking,Wireless Technology,Automotive and Firmware development

Certification

Awarded for 97% attendance in C Programming Module, [Emertxe], 01/2026

Timeline

EMBEDDED SOFTWARE ENGINEER QP ELE/Q1501

Emertxe Information Technologies
- Current

B.TECH - ETC

BPUT

COURSE WORK

  • Microprocessor
  • Digital Electronics
  • Basic Linux Internal

PERSONAL INFORMATION

PRAMOD KUMAR MALLICKEmbedded Software Developer