Puja Suman
mail ID: *********.***@*****.***
Mob: 626-***-****
Experience Summary:
Embedded Software Engineer with 4+ years of experience in Embedded Systems.
Hands-on experience working with Firmware development.
Hands-on experience to develop driver for microcontroller (STM32).
Hands-on experience working with FreeRTOS.
Hands-on experience on IOT using Socket Communication, MQTT, Cloud communication.
Hands-on experience working with Linux Interprocess communication (Pipe, FIFO, Message-Queue, Shared Memory etc).
Hands-on-experience working with Data Structure(Linked List, Queue, Stack etc).
Hands-on experience working with Interface Sensor based on I2C, SPI, UART etc.
Hands-on experience working with the Bash Scripting language.
Hands-on experience working GDB debugging.
Follow Software Management (git,SVN etc).
Hands-on experience working with Integration test on Lauterbach TRACE32 .
Hands-on experience working with PolySpace to remove Mishra Warnings.
Hands-on experience working with Enterprise Architect for creating architecture and doc.
Technical Skills:
Languages
Embedded C, Shell Script,Assembly Language
Build Environment
Make file, Yocto,automake
Libraries(overview)
MQTT, Json Parser
Chipset ( Microprocessor)
BCM2837 (Broadcom)
Chipset ( Microcontroller)
STM32F401RE, Atmega2586, Atmega128, ESP32
Sensor Interface
TMP102 ( Temp Sensor), PIR, Ultrasonic, LoadCell
Microcontroller's peripherals
Interrupts, PWM, ADC, I2C, SPI, UART, Timer etc
Operating Systems
Linux, Embedded Linux
Software Version Control
Github
Work Experience:
1. Software Engineer
VVDN Technologies Private Limited, Noida (U.P.) – 6th Feb 2023 - PRESENT
2. Embedded Software Engineer
Chetu India Private Limited, Noida (U.P.) – 5th July 2021 - 11th Jan 2023
3. IOT Engineer
Instaivy Pvt Limited, Hyderabad – 3rd Aug 2020 – 21st June 2021
4. Embedded Engineer
Vendibot Pvt Limited,Indore (M.P) – 16th July 2019 – 30th June 2020
Relevant Skills:
Familiar with Multimeter, DSO, Logic Analyzer etc
Projects Undertaken:
Hardware Security Engine (HSE)
Description:
The Hardware Security Engine (HSE) is a security subsystem, which aims at running relevant security functions for applications having stringent confidentiality and/or authenticity requirements.
Software/Technology:
C, ARM,TRACE32.
Responsibilities:
Create test cases for integration testing .
Run integration,unit test cases on TRACE32.
Implement and convert python algorithm to C .
Remove Mishra Warnings.
Debugging using TRACE32.
Work on Enterprise Architect for creating architecture and doc.
Github Management.
MICATU
Description:
MICATU design gridview sensors to provide accurate current and voltage readings with minimum fuctuations to the M410 optical signal processor . The collected reading is observed and improved with some calibration algorithm.
Software/Technology:
C, Linux, ARM, IPC .
Responsibilities:
Setup build Environment using make file.
Provide the SW Release to QA.
Implement and convert python algorithm to C .
Integrate C code with the firmware source code.
Modify the GUI application according to the new firmware.
Bug fixing.
Customer Interaction.
Github Management.
WiFi-bridge
Description:
Walve Technology WiFi-bridge is designed to establish communication between Valve and mobile Application to control Valve using cloud and Home Network. WiFi-bridge is part of Valve control platform product by Walve technology PVT LTD. WiFi-bridge and valve have connected to each other by RS232. Mobile Application and valve have connected to each other over cloud/home network.
Software/Technology:
Cloud Communication, MQTT Protocol, RS232, C/C++, ESP32.
Responsibilities:
Firmware development.
Provide the SW Release to QA
Design Communication frameworks between WiFi bridge and Valve.
Design Communication frameworks between WiFi bridge and mobile Application.
Design bootloader to update firmware.
Bug fixing
Customer Interaction
Github Management
KanguruSolutions
Description:
Kanguru Solutions is for PBA based harddrive . Harddrive with a customize linux image which ask for authorization and can connect to wifi at the time of boot.
Software/Technology:
Linux, C, Data Structure, Buildroot .
Responsibilities:
Firmware development.
Setup build Environment using automake file.
Make customize image with wifi driver.
Bug fixing
Provide the SW Release to QA.
Customer Interaction
Github Management
Steamed Food Vending Machine
Description:
Design and Write s/w for food vending Machine. Packed item should be chosen by the user and cooked for the appropriate time using the designed procedure and then dispensed .
Software/Technology:
Arduino IDE, Atmega2560,C, Thermo BLock, Ultrasonic Sensor, Stepper Motor, thermistor, temperature sensor etc.
Responsibilities :
Write Firmware using RTOS .
Calibrate the temperature and time requirement for each food item.
Troubleshoot the Firmware bugs.
Environment monitoring using LORA
Description:
An IOT based project in which environment temperature,humidity is monitored and the captured data from different sensors is sent from Lora Nodes to Osmosis Cloud Platform through Lora Gateway and displaying the output on Cloud Platform.
Software/Technology:
Atmega128, DHT sensor, semtech LORA module.
Responsibilities:
Write Firmware for Lora Communication.
Intellegent Jwellery Box.
Description:
Intelligent Jwellery Box is designed for acdemic project, it monitors the weight of the box very pricisely and if there is any modification it sends a alert mail and updates on LCD also.
Software/Technology:
Raspberry pi 3B+, Load Cell, LCD,Buzzer, Python.
Responsibilities:
Develop prototype for box.
Write firmware code .
ACADEMIC PROJECTS
Object detection using Raspberry Pi
Tools: Raspberry Pi 3B,Pi camera,numpy,Python.
Password based Door lock system
Tools: 8051, DC motor, Embedded C,Keil IDE
Send message using SPI protocol
Tools: STM32, Arduino,Embedded C, Device Driver Development, Keil IDE
EDUCATIONAL BACKGROUND
10th,Kendriya Vidyalaya, - 86.8%
12th,Kendriya Vidyalaya, CBSE -70.0%
B.E (E&C),BHABHA ENGINERRING RESEARCH INSTITUTE,RGPV - 80.02%
MTECH (EMBEDDED SYSTEMS), School Of Electronics,DAVV - 76.6%