Induja Narayanan

Induja Narayanan

Inplant trainee

Followers of Induja Narayanan2000 followers
location of Induja NarayananUnited States

Connect with Induja Narayanan to Send Message

Connect

Connect with Induja Narayanan to Send Message

Connect
  • Timeline

  • About me

    Embedded Firmware Engineer | Seeking Summer Internships 2025 | MS @ CU Boulder | Ex-Bosch | Kernel drivers | Flash chips | File systems | BLE | GNSS | OTA | FreeRTOS | Board Bringups | Yocto | Hypervisor Configurations

  • Education

    • G.D.Matriculation Higher Secondary School

      2009 - 2011
      Higher Secondary 92.4%
    • St.Francis Anglo Indian Girls High School

      1997 - 2009
      High School Equivalence Certificate Program 95.6%

      District 3rd Rank in 10th Std Board Exams

    • University of Colorado Boulder

      2024 - 2026
      Master's degree Electrical and Electronics Engineering(Embedded Systems Engineering)
    • AMRITA VISHWA VIDYAPEETHAM

      2011 - 2015
      Bachelor of Technology (BTech) Electronics and communication Engineering 8.92/10
  • Experience

    • Bharat Sanchar Nigam Limited

      Dec 2012 - Dec 2012
      Inplant trainee
    • Indian Railway's

      May 2013 - May 2013
      Inplant trainee

      Underwent an inplant training at Southern Railway,Signal and Telecommunication Workshop,Podanur. Practically observed and studied the step by step process in relay manufacture.

    • Bosch Global Software Technologies

      Jun 2015 - Jul 2024

      • Technical Lead for a cluster of 7, overseeing the quality delivery of board bring-up, driver development, configuration components for positioning modules, and middleware board diagnostics.• Played a key role in code reviews, identifying issues and suggesting improvements to enhance code maintainability. Contributed to design reviews, providing insights that led to a modular and reusable codebase.• Initiated a "Clean Coding" campaign to promote best practices for writing clean, maintainable code.• Authored the Software Concept document for diagnostics middleware, detailing requirements, use cases, high-level, and low-level designs. This component achieved the highest design and quality rating (4.64/5) in the Infotainment division.• Developed GNSS configuration tools and created solutions for dumping GNSS chip configurations.• Contributed to the development and critical issue resolution of the IIO-based kernel driver for the IMU sensor.• Improved the sensor read performance of IMU data by 35% with CPU isolation and setting thread affinity Show less Till October 2020 | Bosch Sensortec GmBH, Kusterdingen,Germany• Gathered project requirements and drove the initiative from inception. Shaped the software architecture to ensure easy integration of new sensors.• Defined, designed, and implemented the BLE protocol for communication between the host (smartphone/PC) and device using custom characteristics.• Ported the project from the EFM controller to Nordic nRF52832 and nRF52840 controller variants. Implemented the HAL layer for SPI, I2C, and Timer across three hardware variants: efm32gg, nRF52832, and nRF52840.• Incorporated Cunit testing framework and the Fake Function Framework into the project.• Developed demo applications for hearable and wearables devices which was used for demonstrating at CES summits.April 2020 - November 2020 | Bosch Corporate Research ProjectResearch Focus: AI on Edge.• Analyzed and proposed an optimal Filesystem FlogFs for NAND chip which fits the resource and budget constraints, earning recognition from senior management• Fixed issues and integrated FLogFs filesystem.• Developed a device driver for Winbond Nand Flash, facilitating sensor data storage. • Improved the write speed to Flash chip by 12% by optimizing the read/write transactions.• Integrated SMP module for FOTA (Firmware Over-The-Air) and File Transfer . Implemented side band communication using BLE.Achievements:• Two Ideas on "Intelligent Condition Monitoring and Assistance" and " iAssure with Blockchain" were selected for the finals of the "AE Innovation Challenge" conducted across Bosch India (2020).• An idea on "Smart Workplace" was selected as 1 in 25 ideas out of >250 ideas in the Bosch Global Level Innovation Challenge (2020).• Won the ML hackathon conducted within the department in Bosch (2020).• Represented the team at the Bosch IOT conference in Germany to demonstrate IoT solutions developed (2016). Show less The project involves developing the firmware, both the platform and the application for Bosch specific sensor nodes(CISS and TraQ) which are part of Bosch’s IOT solution and on few POC topics.Major Tasks:• Developed driver for NFC nxp nt3h2211 chip.• Developed PC application using C in Eclipse environment for accessing NFC readers via USB.• Part of the development of drivers for RFID, BLE,GSM,GPS and Winbond Flash Chip.• Have handled file management in Flash memory chip using FatFS.• Re designed the application by proper handling of tasks using FreeRTOS, thereby fixing major bugs.• Implemented Manchester coding in software for data transmission between two nodes.• Integrated the Gtest and Gmock Framework with the projects.• Had setup HIL testing for the project using Python.• Developed Tools for automated Over the Air Update Process using Python.• Maintenance of Jenkins slave. • Have fixed critical bugs in the system.• Have developed a GUI for dynamic work station booking in Unity using C#, which also included NFC reader application integration to Unity and accessing SQL database.Experience with the following tools:• Eclipse Workbench• Python IdLe• Code Composer Studio• Atmel Studio• IAR • LPCXpresso IDdle• WireShark Show less

      • Technical Specialist

        Jan 2022 - Jul 2024
      • Senior Software Engineer

        Oct 2019 - Jan 2022
      • Software Engineer

        Jun 2015 - Oct 2019
    • Robert Bosch Car Multimedia GmBH

      May 2022 - Mar 2023
      Software Developer

      • Represented the development team from India in Germany and acted as a SPOC for the onsite team.• Assisted the offshore team with technical details from customers to meet their target deliveries.• Worked with many suppliers for bug fixes and technical support in the production phase.• Supported and contributed to the hardware team in providing prompt technical assistance on the board bring ups and system topics.• Board bring-ups of pre-production infotainment ECUs and delivered detailed reports within tight deadlines. Show less

  • Licenses & Certifications

    • Python for Data Science

      Simplilearn
  • Honors & Awards

    • Awarded to Induja Narayanan
      District 3rd in AISLC examination - 2009 Secured district 3rd rank in the AISLC examination conducted by Department of government examinations under the government of Tamilnadu