Post Job Free
Sign in

Hands-On Software Engineer

Location:
Pune, Maharashtra, India
Posted:
January 28, 2025

Contact this candidate

Resume:

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%



Contact this candidate