Summary
Overview
Work History
Education
Skills
Accomplishments
Timeline
Projects Summary
Experience Summary
Personal Information
Projects Summary
Experience Summary
Personal Information
Hi, I’m

Divya P

IT Professional
Bangalore
Divya P

Summary

Having 19+ years of experience in Embedded Software development which includes development and testing of the middleware, firmware and device drivers on various platforms. My experience involves requirements gathering, planning, specification writing, design, coding, enhancement, problem analysis, problem resolution, testing, configuration management and team management.

Overview

20
years of professional experience

Work History

Toshiba Software India Pvt Ltd
Bangalore

Associate Technical Architect
04.2022 - Current

Toshiba Software India Pvt Ltd
Bangalore

System Specialist
04.2018 - 01.2022

Toshiba Software India Pvt Ltd
Bangalore

Senior System Analyst
04.2014 - 03.2018

Toshiba Software India Pvt Ltd
Bangalore

Module Leader
04.2012 - 03.2014

Toshiba Software India Pvt Ltd
Bangalore

Senior Software Engineer
07.2008 - 03.2012

Wipro Technologies
Bangalore

Project Engineer
07.2004 - 07.2008

Education

Govt. College of Engineering

B.Tech from Electrical and Electronics Engineering

University Overview

Percentage: 78%

Maharajas College for women

Pre degree

University Overview

Percentage: 80%

Cotton hill Girls High School

S.S.L.C.

University Overview

Percentage: 91%

Skills

Cundefined

Accomplishments

  • Feather In My Cap award for the perfect execution and team work for the Renesas Oggvorbis project by Wipro Technologies.
  • Feather In My Cap award for the dedication and contribution to the 2D Graphics project by Wipro Technologies.
  • OPM award for Process Innovation for year 2014 from Toshiba.
  • OPM award for Process Innovation for year 2017 from Toshiba.
  • OPM award for Process Innovation for year 2019 from Toshiba.
  • Leaf award (R&D category) year 2020 from Toshiba.
  • MD award for year 2023 from Toshiba.

Timeline

Associate Technical Architect

Toshiba Software India Pvt Ltd
04.2022 - Current

System Specialist

Toshiba Software India Pvt Ltd
04.2018 - 01.2022

Senior System Analyst

Toshiba Software India Pvt Ltd
04.2014 - 03.2018

Module Leader

Toshiba Software India Pvt Ltd
04.2012 - 03.2014

Senior Software Engineer

Toshiba Software India Pvt Ltd
07.2008 - 03.2012

Project Engineer

Wipro Technologies
07.2004 - 07.2008

Govt. College of Engineering

B.Tech from Electrical and Electronics Engineering
1 2004

Maharajas College for women

Pre degree
1 1999

Cotton hill Girls High School

S.S.L.C.
1 1997

Projects Summary

  • Toshiba Software India Pvt Ltd., Bangalore, Hardware Security module, C, Python, Current, 16, Team management, Application, middleware and firmware development for PCIe HSM., Requirements gathering, Design review, Customer interaction, Team Management
  • Toshiba Software India Pvt Ltd., Bangalore, Embedded AI, C, Python, Current, 8, Team Management, Keil, West, microTVM, STM32, Porting TinyML applications prepared using various TinyML frameworks on Microcontrollers and results are benchmarked to facilitate development of next generation Microcontrollers which are Artificial Intelligence centric., Requirements gathering, Porting of TinyML applications on Microcontrollers and benchmarking, Customer interaction, Testing, Bug fixing, Team Management
  • Toshiba Software India Pvt Ltd., Bangalore, Failure Analysis software development for Toshiba SoC, C, Assembly, Yaml, Python, Current, 6, Team Management and contributor, ARM complier, AdviceLunaII, MPP, Git, Redmine, Failure Analysis software is developed for Toshiba image recognition processor to decrease the TAT for analysis and issue resolution for failed chip returned by customer. Provides the option to create configuration by yaml programming to the user., Requirements gathering, Design and Development of Failure Analysis software, Customer interaction, Testing, Bug fixing, Team Management
  • Toshiba Software India Pvt Ltd., Bangalore, Porting of baremetal SDK on Linux platform for Toshiba SoC for image recognition, C, Assembly, 1 year 6 months, 8, Team Management and contributor, ARM/GHS complier, AdviceLunaII, MPP, Git, Redmine, Toshiba image recognition processor is for real time image processing of images input from a camera, detecting human bodies/faces/hands and objects such as vehicles/lanes/traffic signs/characters along with motion detection for such objects. Porting of baremetal SDK (peripheral drivers, video drivers and system drivers) to Linux OS for this SOC., Requirements gathering, Porting of Peripheral drivers (SPI, I2C, and UART) and System drivers (WDT, GPIO, EMM etc.) to Linux device tree, Design and Development of V4L2 and DRM framework for video drivers of the SOC, Customer interaction, Testing, Bug fixing, Team Management
  • Toshiba Software India Pvt Ltd., Bangalore, Baremetal SDK development and testing for Toshiba SoC for image recognition, C, 3 years 6 months, 10, Team Management and contributor, ARM/GHS complier, AdviceLunaII, Traceability, MPP, Git, Redmine, Toshiba, as part of its Automotive Product lineup, has the Visconti SOC's which are used for ADAS Applications. Software development kit for this SOC as a bare metal system including development of peripheral drivers, video drivers and system drivers., Requirements gathering, Design and Development of Peripheral drivers (SPI, UART, I2C), Design and Development of System drivers (GPIO, EMM, WDT, PGM etc.), Design and Development of Video drivers (CSI interface), Design and Development of HSM firmware, Customer interaction, Testing and Bug fixing, Team Management
  • Toshiba Software India Pvt Ltd., Bangalore, Toshiba SoC (TZ5000), C, C++, 3 years, 6, Team Leader and Individual contributor, ARM-GCC compiler, Android kitkat 4.4, Linux, DEMO and SDK development for Dongle-type Reference model and Tablet-type Reference model for TZ500, an LSI platform from Toshiba. Involved in development and testing of Camera framework, peripheral drivers, display drivers, audio drivers and USB drivers., Understanding the Customer and system requirements, Communicated with the customer to understand the requirements, Design & Development for Camera HAL, Testing for display drivers (DRM (HDMI) and DRM (DSI)), Testing for peripheral drivers (UART, SPI, I2C, CMA, PWM, and GPIO), Testing for audio drivers and USB drivers
  • Toshiba Software India Pvt Ltd., Bangalore, OpenGLES 1.1 & OpenGLES 2.0 On Automotive SoC - Porting, Testing & bug fixing, C, 2 Years, 3, Senior Team member, Visual Studio 8.0, GHS Compiler and Micro Viewer Debugger, QNX and WinCE, OpenGL ES is a low-level, lightweight API for advanced embedded graphics using well-defined subset profiles of OpenGL. It provides a low-level applications programming interface (API) between software applications and hardware or software graphics engines. Verification, validation and bug fixing of the APIs and feature enhancements are parts of the project., Porting, Bug fixing, Feature enhancement, Mentored the team members, Designed the test framework, Customer communication
  • Toshiba Software India Pvt Ltd., Bangalore, OpenVG 1.1 and EGL 1.3 On MeP - API Development and Testing, C, 3 Years, 7, Senior Team member, Visual Studio, MeP Compiler, Sophia Watch Point debugger, QEMU Emulator, MicroItron, Development and testing of OpenVG library for Toshiba MeP platform. Multithread test frame work was developed to test the OpenVG library on Multithread environment using the EGL interface. Context switching, shared contexts and surfaces are validated. Performance was validated in multithreading environment., Implementation of Image rendering APIs, Optimization using shaders, Multi thread Testing environment, Test design, test coding and issue fixing, Responsible for test design for black box and system testing
  • WIPRO TECHNOLOGIES, Bangalore, Renesas 2D graphics, C, 1 Year 6 months, 5, Senior Software Engineer, Visual Studio.NET, Rational Rose, High Performance Embedded workshop(HEW) from Renesas, Development, porting and optimization of 2D graphics library on SH7770., Understanding client requirements, analysis and study of impact, Preparation of design documents for the requirements, Involved in development of RGL2D module, Unit testing, integration, porting and optimization
  • WIPRO TECHNOLOGIES, Bangalore, Ogg Vorbis, C, 1 Year, 7, Team member, Visual Studio, VDSP, Porting and optimization of Ogg Vorbis decoder on SH7751R., Understanding client requirements, analysis and study of impact, Preparation of design documents for the requirements, Fixed to floating point conversion, Optimization, System testing, unit testing, Bug fixes during unit testing and system testing of the product, Reviews and code walkthroughs at peer level
  • WIPRO TECHNOLOGIES, Bangalore, TCI5, C, Assembly, 3 Months, 8, Team member, Cygwin, CVS, Porting OggVorbis decoder on TCI5 system., Involved in 32 bit and 24 bit C code testing, Porting of C reference code into assembly code (CD2458 DSP chip)
  • WIPRO TECHNOLOGIES, Bangalore, Car Multimedia - Mitsubishi Electric Corporation - Japan, C, 1 Year, 8, Team member, Code Composer Studio, CVS, DSP BIOS, DSP MULTIMEDIA-CODECS, Audio Codecs Integration, Flash/Serial boot code development on Texas Instruments Digital Audio Processor-TMS320DA607 for car Multimedia., Understanding client requirements, analysis and study of impact, Preparation of design documents for the requirements, Test Design and testing of Audio Codecs

Experience Summary

Highly experienced in C and assembly programming., Having experience in Linux Device Drivers (SPI, I2C, UART, GPIO, WDT etc)., Having experience in Communication protocols like SPI, UART and I2C., Having experience in ARM CMSIS framework., Having experience in Video input and output drivers using CSI standard., Having experience in V4L2 and DRM framework in Linux., Having experience in OS abstraction layer for Linux, Baremetal systems., Hands-on experience in developing and testing device drivers for Baremetal and Linux., Having experience in Graphics Drivers and Middleware., Have Experience in Khronos Standard Embedded graphics accelerators (2D & 3D) like OpenVG, OpenGLES and EGL and porting the same on Toshiba processor., Development of Camera HAL, for On-Board camera and UVC Compliant USB Cameras as part of Android SDK development for Toshiba Dongle and Tablet devices., Having experience in PKCS#11, FIPS 140-3., Expert in Test strategies and Test Automation using Scripting Languages like Python, Shell etc., Having experience in Project Planning, Team management and Mentoring., Leading team of experienced engineers to provide bare metal Board Support Package for Toshiba Automotive Image Recognition Processor., Having experience in HSM and cryptographic algorithms., Having experience in Failure analysis software development, configuration by yaml programming., Having experience in Edge AI, TinyML porting on microcontrollers, Having experience in preparation of business proposals., Having experience in Agile process., Certified CMMI Associate., Associate Technical Architect, Toshiba Software India Pvt Ltd, Bangalore, 04/2022, Present, System Specialist, Toshiba Software India Pvt Ltd, Bangalore, 04/2018, 2022, Senior System Analyst, Toshiba Software India Pvt Ltd, Bangalore, 04/2014, 03/2018, Module Leader, Toshiba Software India Pvt Ltd, Bangalore, 04/2012, 03/2014, Senior Software Engineer, Toshiba Software India Pvt Ltd, Bangalore, 07/2008, 03/2012, Project Engineer, Wipro Technologies, Bangalore, 07/2004, 07/2008

Personal Information

  • Date of Birth: 05/19/82
  • Gender: Female
  • Nationality: Indian
  • Marital Status: Married

Projects Summary

  • Toshiba Software India Pvt Ltd., Bangalore, Hardware Security module. Current, Team management of 16 member team. Application, Middleware using PKCS#11 and firmware development for PCIe and LAN based HSM. Forming and managing three teams for the project. Involved in Requirements gathering, Design review, Customer interaction, Team Management
  • Toshiba Software India Pvt Ltd., Bangalore, Embedded AI, Team Management of 8 member team, Language and tools used are Keil, West, microTVM, STM32, C, python. Porting TinyML applications prepared using various TinyML frameworks on Microcontrollers and results are benchmarked to facilitate development of next generation Microcontrollers which are Artificial Intelligence centric. Involved in Requirements gathering, Porting of TinyML applications on Microcontrollers and benchmarking, Customer interaction, Testing, Bug fixing, Team Management
  • Toshiba Software India Pvt Ltd., Bangalore, Failure Analysis software development for Toshiba SoC using C, Assembly, Yaml, Python. Team Management of 7 member team and contributor. Tools used are ARM complier, AdviceLunaII, MPP, Git, Redmine. Failure Analysis software is developed for Toshiba image recognition processor to decrease the TAT for analysis and issue resolution for failed chip returned by customer. Provides the option to create configuration by yaml programming to the user. Involved in Requirements gathering, Design and Development of Failure Analysis software, Customer interaction, Testing, Bug fixing, Team Management
  • Toshiba Software India Pvt Ltd., Bangalore, Porting of baremetal SDK on Linux platform for Toshiba SoC for image recognition duration 1 year 6 months, 8 member Team Management and contributor, tools used are ARM/GHS complier, AdviceLunaII, MPP, Git, Redmine. Toshiba image recognition processor is for real time image processing of images input from a camera, detecting human bodies/faces/hands and objects such as vehicles/lanes/traffic signs/characters along with motion detection for such objects. Porting of baremetal SDK (peripheral drivers, video drivers and system drivers) to Linux OS for this SOC., Requirements gathering, Porting of Peripheral drivers (SPI, I2C, and UART) and System drivers (WDT, GPIO, EMM etc.) to Linux device tree, Design and Development of V4L2 and DRM framework for video drivers of the SOC. Involved in Customer interaction, Testing, Bug fixing, Team Management
  • Toshiba Software India Pvt Ltd., Bangalore, Baremetal SDK development and testing for Toshiba SoC for image recognition, duration of 3 years 6 months, 10 member Team Management and contributor. ARM/GHS complier, AdviceLunaII, Traceability, MPP, Git, Redmine. Toshiba, as part of its Automotive Product lineup, has the Visconti SOC's which are used for ADAS Applications. Software development kit for this SOC as a bare metal system including development of peripheral drivers, video drivers and system drivers. Involved in Requirements gathering, Design and Development of Peripheral drivers (SPI, UART, I2C), Design and Development of System drivers (GPIO, EMM, WDT, PGM etc.), Design and Development of Video drivers (CSI interface), Design and Development of HSM firmware, Customer interaction, Testing and Bug fixing, Team Management
  • Toshiba Software India Pvt Ltd., Bangalore, Toshiba SoC (TZ5000), C, C++, 3 years, 6, Team Leader and Individual contributor, ARM-GCC compiler, Android kitkat 4.4, Linux, DEMO and SDK development for Dongle-type Reference model and Tablet-type Reference model for TZ500, an LSI platform from Toshiba. Involved in development and testing of Camera Hal framework, peripheral drivers, display drivers, audio drivers and USB drivers., Understanding the Customer and system requirements, Communicated with the customer to understand the requirements, Design & Development for Camera HAL, Testing for display drivers (DRM (HDMI) and DRM (DSI)), Testing for peripheral drivers (UART, SPI, I2C, CMA, PWM, and GPIO), Testing for audio drivers and USB drivers
  • Toshiba Software India Pvt Ltd., Bangalore, OpenGLES 1.1 & OpenGLES 2.0 On Automotive SoC - Porting, Testing & bug fixing, C, 2 Years, 3, Senior Team member, Visual Studio 8.0, GHS Compiler and Micro Viewer Debugger, QNX and WinCE, OpenGL ES is a low-level, lightweight API for advanced embedded graphics using well-defined subset profiles of OpenGL. It provides a low-level applications programming interface (API) between software applications and hardware or software graphics engines. Verification, validation and bug fixing of the APIs and feature enhancements are parts of the project., Porting, Bug fixing, Feature enhancement, Mentored the team members, Designed the test framework, Customer communication
  • Toshiba Software India Pvt Ltd., Bangalore, OpenVG 1.1 and EGL 1.3 On MeP - API Development and Testing, C, 3 Years, 7, Senior Team member, Visual Studio, MeP Compiler, Sophia Watch Point debugger, QEMU Emulator, MicroItron, Development and testing of OpenVG library for Toshiba MeP platform. Multithread test frame work was developed to test the OpenVG library on Multithread environment using the EGL interface. Context switching, shared contexts and surfaces are validated. Performance was validated in multithreading environment., Implementation of Image rendering APIs, Optimization using shaders, Multi thread Testing environment, Test design, test coding and issue fixing, Responsible for test design for black box and system testing
  • WIPRO TECHNOLOGIES, Bangalore, Renesas 2D graphics, C, 1 Year 6 months, 5, Senior Software Engineer, Visual Studio.NET, Rational Rose, High Performance Embedded workshop(HEW) from Renesas, Development, porting and optimization of 2D graphics library on SH7770., Understanding client requirements, analysis and study of impact, Preparation of design documents for the requirements, Involved in development of RGL2D module, Unit testing, integration, porting and optimization
  • WIPRO TECHNOLOGIES, Bangalore, Ogg Vorbis, C, 1 Year, 7, Team member, Visual Studio, VDSP, Porting and optimization of Ogg Vorbis decoder on SH7751R., Understanding client requirements, analysis and study of impact, Preparation of design documents for the requirements, Fixed to floating point conversion, Optimization, System testing, unit testing, Bug fixes during unit testing and system testing of the product, Reviews and code walkthroughs at peer level
  • WIPRO TECHNOLOGIES, Bangalore, TCI5, C, Assembly, 3 Months, 8, Team member, Cygwin, CVS, Porting OggVorbis decoder on TCI5 system., Involved in 32 bit and 24 bit C code testing, Porting of C reference code into assembly code (CD2458 DSP chip)
  • WIPRO TECHNOLOGIES, Bangalore, Car Multimedia - Mitsubishi Electric Corporation - Japan, C, 1 Year, 8, Team member, Code Composer Studio, CVS, DSP BIOS, DSP MULTIMEDIA-CODECS, Audio Codecs Integration, Flash/Serial boot code development on Texas Instruments Digital Audio Processor-TMS320DA607 for car Multimedia., Understanding client requirements, analysis and study of impact, Preparation of design documents for the requirements, Test Design and testing of Audio Codecs

Experience Summary

  • Highly experienced in C and assembly programming.
  • Having experience in Linux Device Drivers.
  • Having experience in Communication protocols like SPI, UART and I2C.
  • Having experience in ARM CMSIS framework.
  • Having experience in Video input and output drivers using CSI standard.
  • Having experience in V4L2 and DRM framework in Linux.
  • Having experience in OS abstraction layer for Linux, Baremetal systems.
  • Hands-on experience in developing and testing Device drivers for Baremetal and Linux.
  • Having experience in Graphics Drivers and Middleware.
  • Have Experience in Khronos Standard Embedded graphics accelerators (2D & 3D) like OpenVG, OpenGLES and EGL and porting the same on Toshiba processor.
  • Development of Camera HAL, for On-Board camera and UVC Compliant USB Cameras as part of Android SDK development for Toshiba Dongle and Tablet devices.
  • Having experience in PKCS#11, FIPS 140-3.
  • Expert in Test strategies and Test Automation using Scripting Languages like Python, Shell etc.
  • Having experience in Project Planning, Team management and Mentoring.
  • Leading team of experienced engineers to provide bare metal Board Support Package for Toshiba Automotive Image Recognition Processor.
  • Having experience in HSM and cryptographic algorithms.
  • Having experience in Failure analysis software development, configuration by yaml programming.
  • Having experience in Edge AI, TinyML porting on microcontrollers.
  • Having experience in preparation of business proposals.
  • Having experience in Waterfall and Agile process models.
  • Certified CMMI Associate.

Personal Information

  • Date of Birth: 05/19/82
  • Gender: Female
  • Nationality: Indian
  • Marital Status: Married
Divya PIT Professional