SAVITA PATIL
***********.**@*****.*** +1-858-***-**** San Diego, CA
EDUCATION
Master of Technology in VLSI Design and Embedded Systems
Visvesvaraya Technological University (VTU), India. [2009-2011]
Bachelor of Engineering in Electronics and Communication
Visvesvaraya Technological University (VTU), India. [2005-2009]
EXPERIENCE SUMMARY
Embedded Software development engineer with 8+ years of Industrial experience, 7+ years as Embedded Developer and 1yr as Intern (MTech)
Proficiency in developing systems through the complete software life cycle from requirements analysis, design, implementation, integration to maintenance phases.
Proficient with VLSI fundamentals, VHDL and C Programming, MATLAB Simulations.
Embedded Systems Communication protocols such as CAN, I2C, SPI, UART etc...
Experience in Board Bring-up and Debugging camps on Multiple projects including customer projects.
Chassis Control Automotive: Safety and comfort function in car: ABS, EBD, ESC, EPB, AVH etc. Worked for HSW (Hardware Software layer), DSW (Diagnostic Software) and ASW (HMI component).
HMI development: Design and development of user interface. Implementation of state machine logic. Experience with widgets, and graphics on PIC and ARM platforms.
Proficient experience in working with teams across different geographical locations.
Proficient experience in direct interfacing to the customer technical teams for relevant
Components/devices.
Mentoring juniors and new team members.
Experience of working with Waterfall/Agile/SCRUM methodologies with diverse teams.
TECHNICAL SKILLS
Programming Language
C, C++, Assembly, VHDL
Domain Knowledge
Firmware development on ARM Cortex - M3 /M4, PIC MC (8/16//32), 8051 MC, ARM Cortex - A9
Tools/Utilities
CANalyzer, Catalyzer, MATLAB, RTRT, Simulink, State flow, Code Composer Studio- Eclipse, Keil, MPLAB IDE, Cypress PSoC designer, GTK, ER tools, Courage tool
Test and Measurement Equipment
Lab car Testing, Logic Analyzers, Oscilloscopes
EMPLOYMENT HISTORY
Senior Software Engineer at Robert Bosch Engineering services pvt. Ltd. Bangalore
[Oct 2016 - Jan 2021]
Embedded Software Development Engineer at KPIT Technologies, Bangalore [Deputed to Continental automotive, Bangalore] [July 2014 - Oct 2016]
Embedded Software Development Engineer at Technosphere, Bangalore
[April 2012 – June 2014]
Internship – Software Development Engineer at CQuad Computers, Belgaum
[2011]
PROJECTS/WORK SUMMARY
Robert Bosch, Bangalore [Oct 2016 to Jan 2021]
Software development for DSM (Diagnosis and System Management) for braking system in Chassis control.
Working on central SW-Unit 'DSW' (DSM-Software), which implements the failure handling, the system state controlling and the diagnosis information management.
a process 'Diamant process' describing the workflow when using the DSM in projects.
a tool suite 'Diamant' (Diagnosis Management Tools) to configure the Diagnosis Software
Software development for Hardware related Software Layer (HSW) for braking system
Complete i/o configuration for the layout and pin configuration for the ASIC used.
Software development for Interaction with other subsystems for communication related features
IPB (Integrated Parking Break) feature implementation for customer platform
Unit IT: In Lab car to make sure the configuration done at HSW for the given layout are working fine. This is elaborate testing done to check each peripheral.
Sharc CC 9/9.3, Diamant(DSW), ILM(Project related info), DOORS(Requirements), ASCET, MM6(For taking the measurements and analysing), TCM (Version control), Lab car Testing
Continental, Bangalore [Sep 2015 – Sep 2017]
Software development for embedded systems in automotive domain
Vehicle dynamics, Vehicle integration layer understanding
Software development for sophisticated MMI requirements in car thereby controlling the switch and lamps behavior.
Worked on Safety and Comfort functionality in Car for multiple customers.
Test spec preparation, Unit testing using Continental internal tool.
Integration testing on bench with ECU
Integration and module delivery for customer projects
Courage tool (Proprietary), ER tool, MKS, CANalyzer, Datalyzer, bench testing
KPIT, Bangalore [July 2014 – September 2017]
Software development cycle for embedded systems in automotive domain
Software Development for multiple modules for platform and customer projects
Developing test cases for the MATLAB model using RTRT and manual test cases.
Integration and module delivery for customer projects
Technosphere Labs / Technosphere Marketing and Consulting LLP, Bangalore
[April 2012 to July 2014]
Technosphere’s Software development cycle for embedded systems
ARM CortexM3/M4, Stellaris (Tiva) processors LM4f 230/232/120
ARM Cortex A9 using Toradex development board to have end GTK application running on Linux operating system.
Driver development and integration for PIC 12/16/24/32 Microcontrollers and Cypress EncoreV microcontrollers
UART/ IR/ RTC/LCD/Keypad/Accelerometer bring up & application writing for the custom boards.
Graphics designing for ARM and Microchip based products.
GUI design for embedded processor application.
I2C, SPI, CAN, UART, Modbus, RC5, NEC protocols
Driver development/testing/integration/maintenance
Worked on various development boards.
USB bootloader - boot the Stellaris controller by USB bootloader.
Dual disk drive: SD card and USB sharing same file system.
Board bring up Activities
C-Quad Computers, Belgaum [Oct 2010 – Sep 2011]
Project Title: “CAN Protocol Converter and Analyzer”
Design of RS232 and CAN bus protocol converter and analyzer based on PIC MCU using MPLAB IDE. Interfaced keypad, LCD, worked with UART initially and then with CAN on PIC 18f458.