Post Job Free

Resume

Sign in

Engineer Software

Location:
Ahmedabad, Gujarat, India
Posted:
January 02, 2021

Contact this candidate

Resume:

CURRICULUM – VITAE

Mr. Ravindra Madhukar Jadhav.

+91-909*******

adi3uw@r.postjobfree.com

PROFILE SUMMARY

Overall 11+ years of experience in Embedded Firmware Design and Development across Automotive, Industrial Process and Gauging Electronics domain.

Strong knowledge of Embedded C/C++ programming.

Extensive experience on ARM Cortex and 8/16/32-bit microcontrollers.

In-depth understanding of different communication protocols like CAN, UART, SPI, I2C LIN, RS485 etc.

Strong knowledge of Embedded Software Development Tools (Compiler, Debugger, Emulator etc.)

Expertise in Device driver programming like LCD, SSD, Matrix Keyboard, ADC, EEPROM, Timer, RTC Input capture and output compare etc.

Expertise in debugging of firmware and hardware related problems.

Proficient in managing the SDLC like V-Model, Agile and Waterfall etc.

Experience with hardware debugging tools and interface like JTAG.

Experience with implementation of diagnostic protocols such as ISO 14229, UDS etc.

Strong knowledge of Software Configuration Tools like coreALM. TECHNICAL SKILLS

Programming Languages Embedded C/C++, Assembly, CAPL script, VBA, HTML, VB 6.0 RTOS Thread X

Development Tools KEIL IDE, MPLAB X IDE, IAR workbench for ARM and AVR, Atmel Studio, Cosmic Compiler, Eclipse IDE, S32 Design Studio, Visual Studio, winIDEA IDE, Trace32, Vector Test Studio, GHS compiler, CANoe, Paradigm C/C++ Compiler, Orcad, Eagle, Android Studio, LT Spice

Communication Protocols CAN, LIN, UDS (ISO 14229-1), UART (RS232)RS 485, SPI, I2C,SCI, Modbus, HART, Profibus

ARM and Microcontrollers 8-bit microcontrollers : NXP P89V51RD2,Atmel AT89s52, ATmega128, ATxMega256A3U

16-bit microcontrollers : Microchip

dsPIC30F6010/6014/3013/5013, MC9S12ZVL64

32-bit microcontrollers : Microchip PIC32MX360F512L ARM: LPC 2478, LPC 2138, RH850, SC143, S32K144

SOC: RCAR-V3M

Debuggers ULINK, J-Link JTAG, AVR Dragon, MPLAB ICD2, PIC Kit3, Debug

@Chip, Lauterbach Debugger, iSystem IC5000, IC5700 and IC5500 UDE etc.

Version Control Tools Visual Source Safe, Clear Case, Tortoise SVN Configuration Management Tool CoreALM

Requirement Management Tool DOORS

Quality MISRA-C and Automotive Spice(ASPICE)

External Hardware Interfaces Graphics LCD(480x272), 16x2 character LCD, Seven segment display, Matrix Keyboard, ADC, DAC, EEPROM, IO Expander, RTC, Stepper Motor, Nordic Bluetooth, Baby LIN, CANoe

Interface(VN1630), Programmable power supply(TOE8952) Other Tools Reqtify,Klocwork, Enterprise Architect, Jenkins, Winmerge, Beyond compare

Device Driver Digital I/O, Matrix keyboard, LCD, SSD, ADC,DAC, EEPROM,Timer, Input capture and output compare, RTC, Port Expander etc. Hands-on experience on I/O Device driver, Software architecture design, State Machine design, Debugging, Embedded web server (CGI and SSI handling), BSP, Boot loader, Digital hardware interfacing, Schematic drawing, Circuit simulation using LT spice, Software and Hardware debugging using Oscilloscope, SDLC process (V model and Waterfall)

EMPLOYMENT HISTORY

Organization : Valeo India Private Limited, Chennai. Period : 9th May 2019 - Present.

Designation : Senior Software Engineer

Domain : Automotive

Customers : Volkswagen, Honda, Nissan, PSA Peugeot Organization : Emerson Electric Company India Pvt.Ltd, Pune. Period : 22nd Aug 2013 - 7th May 2019

Designation : Senior Engineer-Embedded Software Development. Domain : Industrial Process Control

Customers : Reliance, HPCL, BPL

Organization : Tata Consultancy Services Ltd, Pune. Period : 17th Feb 2011 - 21st Aug 2013

Designation : I.T. Analyst

Domain : Automotive

Customers : Nissan

Organization : Versa Controls, Talegaon - Dabhade, Pune Period : 1st March 2008 - 4th Feb 2011

Designation : Embedded Engineer

Domain : Gauging Electronics

Customers : MGPL, Bharat Forge, Accurate

KEY ASSIGNMENTS @ VALEO INDIA PRIVATE LIMITED

Project Title High Voltage Coolant Heater for EV vehicle Project Description The product purpose is to allow the heating of the vehicle’s cabin and Vehicle engine by sending heating commands to heating elements located in a coolant flow. The product is controlled by a LIN master through a LIN bus. The product can be located outside of the HVAC system.

Development Tools/

Environments

S32 Design Studio, Trace32, Enterprise Architect, coreALM, CANoe/LIN interface(VN1630), Lauterbach Debugger, VectorCAST, Reqtify Skill used Embedded C

Hardware component used ARM Cortex-M4F/M0+ S32K144, TJA1128 LIN transceiver and ADS1015 12-bit ADC

Responsibilities and

Contributions

Responsible for

• Designing and developing the State machine

• Creation of Software Global design and Software component design documents.

• Software Integration and testing activities.

• Peer reviews

• Creating artifacts for development and testing activities

• Defect analysis and fixing activities.

• Following V-Model activities for ASPICE compliance

• Co-ordination with Quality and System Teams

Team Size 7

Project Title PM 2.5 Sensor

Project Description The purpose of this product to measure the concentration of the particles smaller than or equal to 2.5 µm. It computes the concentration level and transmits the information about the air quality (PM2.5 µm particle concentration) to the end user.

Development Tools/

Environments

Cosmic compiler, Eclipse IDE, winIDEA IDE, CANoe/LIN interface(VN1630), Klocwork, iSystem IC5000/IC5500, BabyLIN

Skill used Embedded C, CAPL scripting

Hardware component used MC9S12ZVL64(MCU), SHT30 (Temperature and Humidity Sensor Responsibilities and

contributions

Responsible for

• Designing and developing the State machine

• Creation of Software Global design and Software component design documents.

• Software Integration and testing activities.

• Peer reviews

• Creating artifacts for development and testing activities

• Defect analysis and fixing activities.

• Following V-Model activities

• Co-ordination with Quality and System Teams

Team Size 4

KEY ASSIGNMENTS @ EMERSON INNOVATION CENTER

Project Title M56 Liquid Analyzer

Project Description This multi-parameter unit is used in industrial, commercial and municipal application with wide range of liquid measurement. It supports measurement of pH/ORP, Resistivity/Conductivity,

% Concentration, Total Dissolved Solids, Total Chlorine, Free Chlorine, Monochloramine, Dissolved Oxygen, Dissolved Ozone, Turbidity, Pulse Flow, Temperature, and 4-20mA input from any device.

Development Tools/

Environments

IAR Embedded Workbench, J-Link Debugger, ClearCase and VSS Skill used Embedded C, ThreadX RTOS

Hardware component used ARM7 LPC2478, TFT colour LCD display(Resolution 480x272), Matrix keyboard Responsibilities and

contributions

Responsible for

• RTOS configuration

• Software requirement analysis

• Developing menu screens for TFT LCD display and software functionality.

• Bug fixing and testing activities

• Peer reviews

• Handling the testing team

• Development of test jigs for testing automation

Team size 2

Project Title Profibus Adaptor Board

Project Description This board is used for Profibus communication over 4-20 mA loop. This board handles communication between Local Operator Interface(LOI) and VPC3+S. Development Tools/

Environments

AVR IAR Embedded Workbench, AVR studio, AVR Dragon, VSS Skill used Embedded C, Device driver programming (BSP) Hardware component used ATxmega 256A3U, ASIC VPC3+S Responsibilities and

contributions

Responsible for

• Porting of existing firmware to new microcontroller ATxmega256A3U

• Developing Board support package (BSP) for ATxmega256A3U microcontroller.

Team Size 1

Project Title X-Stream XE

Project Description The X-Stream XE is gas analyzer used in industrial process application as continuous emission monitoring system. It can detect more than 60 gases like Carbon dioxide (CO2), Carbon monoxide (CO), Ammonia (NH3) etc. Window application is used for user configurable and calibration parameters. Development Tools/

Environments

Paradigm C/C++ Compiler, Chiptool, Debug@CHIP, SVN Skill used Embedded C++, HTML

Hardware component used SC143 (Embedded Web Controller) Responsibilities and

contributions

Responsible for

• Designing and developing the security features.

• Testing and bug fixing

Team size 1

KEY ASSIGNMENTS@TATA CONSULTANCY SERVICES (TCS)

Project Title Battery Simulator

Project Description Battery Simulator is used to simulate the functionality of Battery packs which are used in Electric vehicle & hybrid electric vehicle. To generate over, under voltage and error condition, the graphical user interface is used at PC side. The communication between GUI & battery Simulator is established through Modbus protocol.

Development Tools/

Environments

MPLAB IDE (C30 and C32 compiler), MPLAB ICD2, VSS Skill used Embedded C, Hardware designing, SPI and UART protocols Hardware component used dsPIC30F6014A, PIC32MX360F512L, DAC AD5668 (16 bit), LT1639IS Responsibilities and

contribution

Responsible for

• Implementation of SPI and UART protocols

• Software requirement analysis and implementation

• Device driver programming for DAC

• Peer review and unit testing

• Hardware design

• Customer communication

Team size 5

KEY ASSIGNMENTS@ VERSA CONTROLS

Project Title Single Channel Digital Read Out (DRO) Project Description The system is used to measure length, width, flatness, thickness of steel & carbide gauges.

Development Tools/

Environments

Keil IDE, VB 6.0, Orcad, Flash Magic

Skill used Assembly, Embedded C and Visual basic programming Hardware component used P89V51RD2, LVDT sensor, Seven Segment Display, 3x3 matrix keyboard, EEPROM (AT24c512), ADC (MCP 3551), Footswitch, LEDs, Relay, Buzzer Role Project owner

Responsibilities and

contributions

Responsible for

• Customer requirement analysis

• Schematic and hardware prototype design

• Implementation of UART, I2C and SPI protocols

• Device drivers (Timer, SSD, Keyboard, EEPROM, ADC and Digital I/O)

• Software integration and unit testing

• Validating and performance testing

• Customer support

Team size 1

Project Title Temperature and Humidity controller

Project Description The system is to be used in Polyhouse for Temperature and Humidity measurement. The Temperature & Humidity set points are stored in EEPROM & necessary control action is taken accordingly.

Development Tools/

Environments

Keil IDE, Orcad, Flash Magic

Skill used Embedded C++

Hardware Component used P89V51RD2, Temperature & Humidity sensor (SHT75), RS485, Seven segment display, 3x3 matrix keyboard, EEPROM (24c512), Relay Responsibilities and

contributions

Responsible for

• Customer requirement analysis

• Schematic and hardware prototype design

• Implementation of RS485 and I2C protocols

• Device drivers (Timer, SSD, Keyboard, EEPROM and Digital I/O)

• Software integration and unit testing

• Validating and performance testing

• Customer support

Team Size 1

Project Title Tricolour Column Indicator (1 channel, 4 channels, Auto Detect) Project Description The system is used to measure inside & outside diameter, length, width, and other parameters like concentricity, flatness, perpendicularity of steel & carbide gauges.

Development Tools/

Environments

MPLAB IDE (C30 compiler), MPLAB ICD2, Keil IDE, VB 6.0, Orcad, Flash Magic, AEC ISP

Skill used Embedded C and Visual basic

Hardware component used dsPIC30F6010A or dsPIC30F5013 and AT 89s52 microcontrollers, LVDT sensor, 10 Segment bar graph LEDs, Seven segment display, 3x3 matrix keyboard, 4 channel ADC (AD7734),Port expander (PCF 8575), MAX 7219,LEDs, Buzzer, Relay, Footswitch

Responsibilities and

contributions

Responsible for

• Customer requirement analysis

• Schematic and hardware prototype design

• Implementation of UART, I2C and SPI protocols

• Device drivers (Timer, SSD, Keyboard, EEPROM, ADC and Digital I/O)

• Software integration and unit testing

• Validating and performance testing

• Customer support

Team size 1

Project Title 4 Channel LVDT Digital Read Out (DRO) Project Description The system is used to measure inside & outside diameters Development Tools/

Environments

MPLAB IDE (C30 compiler), MPLAB ICD2, Orcad, Fast LCD, VB 6.0 Skill used Embedded C and Visual basic

Hardware component used dsPIC30F6010A or dsPIC30F5013 microcontroller, Blue & White Graphic LCD(resolution 240x128), 5 x 4 matrix keyboard,4 channel ADC(AD7734),LVDT sensor, Port expander(PCF 8575),EEPROM, LEDs, Relay, Buzzer, Footswitch Responsibilities and

contributions

Responsible for

• Customer requirement analysis

• Schematic and hardware prototype design

• Implementation of UART, I2C and SPI protocols

• Device drivers (Timer, SSD, Keyboard, EEPROM, ADC and Digital I/O)

• Software integration and unit testing

• Validating and performance testing

• Customer support

Team size 1

EDUCATIONAL QUALIFICATIONS

Master of Science in Physics (Electronics) from University of Mumbai. Bachelor of Science in Physics from University of Mumbai. PERSONAL DETAILS

Name : Ravindra Madhukar Jadhav.

Permanent Address : A1-303, Lilavati Greens,

Talegaon - Dabhade, Pune - 410507.

Present Address : E2-505, Akshaya Today,

Kelambakkam, Chennai - 603103.

Mobile Number : 909-***-****

Date of Birth : 29th June 1985.

Hobbies : Reading, Singing, Playing, Driving.

Language Known : English, Hindi, Marathi.

Nationality : Indian.

All the information stated above are true to the best of my knowledge. Place : Pune

Date : Ravindra M. Jadhav



Contact this candidate