Post Job Free

Resume

Sign in

Embedded software Developer

Location:
Pune, Maharashtra, India
Posted:
February 08, 2021

Contact this candidate

Resume:

JAGDALE RAHUL VASANTRAO

Mobile: 097******** Email-Id: adj0n7@r.postjobfree.com

LinkedIn: https://www.linkedin.com/in/jagdale-rahul-634969182 Profile summary

Over 1 years and 6 months of experience in development of embedded applications, embedded systems and Internet of Things (IoT) using C and Linux Environment.

Expertise in C, embedded algorithms.

Worked on telematic control units based on wireless technologies like GPRS.

Experience of working as per client process requirements and templates for code writing, documentation and integration with different protocol.

Defining test strategy and preparing test plans for embedded software products.

A Graduate (B.E.) from University of Pune.

Key strengths

Experience in C based developments.

System calls in Linux, creating the threads, handling the message queue, pipe, socket programming, synchronizing the processes and threads.

Algorithms, strong debugging, logic building and understanding of embedded systems.

Excellent debugging skills for larger code base involving communication protocol like TCP.

Technologies worked on

Languages C, basic C++, System Programming

Protocols TCP, CAN, UART, I2C, SPI, JSON

Operating systems Linux and Windows

Professional experience

Embedded software developer From: 1st August 2019 to Present Projects worked on

Project #1 Telematics Control Unit(TCU)

Role: Developer

Resources: 4

Technology: NXP microcontroller based system, GPS and GPRS through Quectel-M95 module.

Key responsibilities:

– Handling product delivery from firmware perspective.

– Complete task on given deadline.

– Implemented task as per client requirement.

Description:

– In Algorithm module, detect and generate the different alerts like door open/close, Ignition ON/OFF, Harsh acceleration/breaking, rash turning, etc. and send to server.

– In Configuration module, configure different device parameters from web server like system configuration, etc.

– In IO module, detect the different auxiliary input, digital input and digital output from controller board and take action through algorithm module.

– GPS

– GPRS / 2G – Quectel-M95 modem used to communicate with cloud. Handling of modem from AT commands to transfer data to multiple servers. It is used for upload the event and data using Windowing Mechanism and download different configurations and firmware image from server over OTA. Project #2 Intelligent transport system (ITS+)

Role: Developer

Technology: Linux

Key responsibilities:

– Implemented OTA firmware upgrade feature using TCP.

– Complete task on given deadline.

– Interaction with client’s team through skype and mails, for integration and issue resolution.

Description:

– Creating threads for handling algorithms, synchronize threads using semaphore and signals.

– Sharing data between processes using shared memory, pipe, message queue.

– Uses different system calls for file operations, etc.

– Process optimization using conditional wait, time base wait, conditional time base wat, select, sleep.

Education details

Electronics and Telecommunication from Pune University with first class, 2018.

Diploma Electronics and Telecommunication from Government Poly(Beed) with first class, 2015.

Personal details

Date of Birth: 12 June 1997

Address: At. Sakhare Borgaon,

Post-Morgaon,Tq,Dist,Beed.

431122.

Languages known: English, Hindi & Marathi.

Gender : Male

Material Status : Unmarried

Language Known : English, Hindi

Declaration:

I hereby declare that the above written particulars are true to the best of my knowledge and brief.

Date :

Place : Pune. RAHUL V. JAGDALE



Contact this candidate