Summary
Overview
Work History
Education
Skills
Websites
Timeline
Generic

Harshitha K V

Senior Embedded Software Engineer
MSR Nagar

Summary

Software Engineer with over 12 years of experience in Embedded Systems Development, Automation and Validation verticals.

Self Driven, Organized and dependable Individual Contributor successful at managing multiple priorities with a positive attitude. Willingness to take on added responsibilities to meet team goals.

Overview

12
12
years of professional experience

Work History

Senior Member Technical Staff

Atonarp Microsystem India Pvt Ltd
Bengaluru
03.2017 - 11.2024
  • Core Architecture and Design of system software for Atonarp's Mass spectrometer - Gen II
  • Develop firmware on NXP i.MX8MM Mini/ i.MX8M Plus SOM on FreeRTOS and Renesas RZ/T1 Microcontroller on uC3/Standard OS.
  • Design and Develop MQTT protocol based client application to enable inter processor communication between RZ/T1 and i.MX8M A53
  • Software partitioning on multi core system architecture - Cortex A and Cortex M
  • Device driver support :

- i.MX8MM Mini/ i.MX8M Plus (Linux OS/ FreeRTOS) : EEPROM, temperature sensor, voltage regulator module, ADC, DAC, MUX, UART - RS232 and RS485, RTC and PWM chips

- Renesas RZ/T1 (uC3 OS) : ADC - ADS8688, IO Expander - MAX14915, MCP23S17.

  • Design and develop SPI based Host controller interface to communicate between Micro controller (M4) and FPGA based high frequency and high voltage RF generator
  • Feature additions, Bug fixes and Improvements for python based communication library between Application layer and Firmware on Linux OS.
  • Develop python based communication interface to communicate with FPGA to facilitate Hardware test and characterization of RF generator
  • Design simulation software for generation high frequency data, collection and queue management for performance evaluation
  • Design and development of Error reporting and handling modules on HAL and Application layer on Microcontroller
  • Design and Develop Dual port Modbus communication support on Server
  • Actively involved in various board bringup on Linux, FreeRTOS and uC3 OS.
  • Refactoring, Bug fixes and improvements for error handling and PI Control loop
  • Develop and Improve UART and MQTT based test interface to facilitate standalone testing of Micro controllers
  • Dev Testing, Bug fixes, profiling and performance improvements for RZT1 uC3 OS Firmware.
  • Training, mentoring team members, Code review and organization, Sprint planning and Reporting for a 3 member Firmware team.

Senior Software Validation and Automation Engineer

Atonarp Microsystem India Pvt Ltd
03.2017 - 10.2018
  • Design and development of test plans for Mass spectrometer HAL and Middleware layers
  • Develop automation test suites for post processing data and generating performance statistics
  • Execution engineer for BSP and HAL layer
  • Co-ordinate with cross functional teams to review features, improvements and provide feedback

Senior Software QA Engineer

NVIDIA Graphics Pvt Ltd
07.2014 - 03.2017
  • Module Lead - System software for Embedded Automotive platform
  • Design and Development of test suites for Embedded system software and Security modules for Tegra Automotive cockpit and pilot solutions
  • Design and Development of test plans for System software, Security and Android Auto
  • Execution engineer for Kernel/BSP layer including validation of I2C, SPI, UART, Storage (SD) and USB controllers
  • Develop test automation scripts and tools for system test execution
  • Driving bug closures and RCCA

Software Engineer

LG Soft India Private Limited
07.2012 - 07.2014
  • Port LTP (Linux Test Project) and LTP-DDT (Linux Test Project - Device Driver Test) on WebOS TV platform
  • Develop test suite in C for Linux Memory management module and Device drivers for WebOS TV platform and evaluate code coverage with GCOV
  • Develop NYX layer (HAL) and Middleware of UMS (USB Mass Storage) feature for LG WebOS TV and wearable device platforms

Education

Bachelor of Engineering - Information Science

M S Ramaiah Institute of Technology
01.2008 - 1 2012

Skills

Progamming : C, Python, Bash

OS : Linux, FreeRTOS, uC3/Standard

Protocols : SPI, I2C, UART, TCP/IP - MQTT and Modbus

Board bringup

Full stack uC firmware - BSP, HAL and realtime apps

Debugging

Technical guidance and Training

Timeline

Senior Member Technical Staff

Atonarp Microsystem India Pvt Ltd
03.2017 - 11.2024

Senior Software Validation and Automation Engineer

Atonarp Microsystem India Pvt Ltd
03.2017 - 10.2018

Senior Software QA Engineer

NVIDIA Graphics Pvt Ltd
07.2014 - 03.2017

Software Engineer

LG Soft India Private Limited
07.2012 - 07.2014

Bachelor of Engineering - Information Science

M S Ramaiah Institute of Technology
01.2008 - 1 2012
Harshitha K VSenior Embedded Software Engineer