Avatar of Aakash Kumar.
Aakash Kumar
Embedded Systems and IoT
ProfileResume
Posts
0Connections
Print
Avatar of the user.

Aakash Kumar

Embedded Systems and IoT
An experienced embedded engineer with experience in 8 bit and 32 Bit MCUs, ESP32 and Iot, PCB designing, and Python desktop software development for embedded systems. Seeking a role in an innovative organization where I can leverage my skills and experience to design and develop cutting-edge embedded systems.
M-Kris Electric
HMRITM
New Delhi, Delhi, India

Professional Background

  • Current status
    Unemployed
  • Profession
    Embedded Developer
  • Fields
    Consumer Electronics
  • Work experience
    Less than 1 year (Less than 1 year relevant)
  • Management
    None
  • Skills
    C++
    C
    Embedded Systems
    Internet of Things (IoT)
    Qt framework
    Python
  • Languages
    English
    Fluent
    Hindi
    Native or Bilingual
  • Highest level of education
    Bachelor

Job search preferences

  • Desired job type
    Full-time
    Interested in working remotely
  • Desired positions
    Firmware Engineer, Firmware Developer, Embedded Software Engineer
  • Desired work locations
    Delhi, India
    India
  • Freelance
    Non-freelancer

Work Experience

Embedded Engineer

M-Kris Electric
Full-time
Feb 2022 - Present
New Delhi, Delhi, India
- Developed a data logger using ESP-IDF, which logs data from meters periodically over RS485 using the Modbus protocol, and then sends the data over the internet using Wi-Fi and HTTPS API calls, all from scratch. - Developing offline logger software for Windows OS using python, react, CSS, html, MySQL. It logs data from meters periodically over RS485 using the Modbus protocol and stores it in the MySQL database. Records can be generated in pdf format with a selectable interval and date range. It also has WebUI for live viewing that shows a graph. Mostly from scratch, my part was with backend (python and SQL). - Board bring-up for MS51 MCU and ESP32. - Worked on communication protocols - SPI, UART, Modbus, I2C, MQTT, Rest API. - Worked on Peripherals - ADC, Interrupts, GPIOs, Watchdog, UART, Timers, - Improved software development workflow and structure by having a common folder for libraries like Modbus, LCD, etc. with different .h and .c pair with mostly architecture independent and modular code (somewhat like STM32 CubeMX). - Developed GUI for easy meter calibration. Made using python and Tkinter Implementing new APIs and libraries. Modifying existing firmware and adding new features for meters. Porting existing code from Microchip PIC16 to Nuvoton MS51. Working on wired communications protocols that include RS485, RS232, and Modbus. PCB and circuit design.

Embedded Engineer

Jun 2023 - Apr 2024
11 mos
Bengaluru, Karnataka, India
- Supported the development and implementation of new features, updates, and troubleshooting solutions for Zigbee protocol (ZStack) on the CC2530 microcontroller. - Contributed to the development and maintenance of a BACnet Controller software application that functions as a BACnet Client to control BACnet devices. This includes assisting with bug fixes and feature enhancements. - Worked on a Meshnet Controller software application that bridges ZigBee communication with Linux for control of ZigBee devices. - Utilized Embedded Linux and Raspberry Pi for the development of the BACnet Controller software

Hardware Intern

Jan 2021 - May 2021
5 mos
Hired as in hardware intern. My day-to-day task is to test firmware, develop firmware, and document development boards that are developed in-house. All these are on ESP8266-12F/E/N MCUs.

Hack-a-bit Hackathon

Oct 2018 - Oct 2018
1 mo
We made a prototype of a pill management system, in this, there is an app and IoT device. As most old age people cant operate smartphones so caretakers of an old person can set up reminders on a smartphone to take pills which will be displayed on the IoT device

Education

Engineer’s Degree
Electronics and Communication
2017 - 2021
7/10 GPA