Summary
Overview
Work History
Education
Skills
Languages
Certification
Accomplishments
Timeline
Generic

Manish Kumar Yadav

Bengaluru

Summary

Adaptable embedded software engineer with several years of experience developing embedded firmware. Goal-oriented engineering leader skilled at software debugging and specialized hardware selection. Celebrated for embedding quality, next-generation firmware.

Overview

6
6
years of professional experience
1
1
Certification

Work History

Software Engineer

Infineon Technologies India Pvt. LTD.
Bengaluru
05.2022 - Current
  • Project: Safety Libraries of Infineon Aurix 3rd Generation Tri-Core (TC4XX) Series Microcontrollers
  • Worked on Complex Device Driver (CDD) for A3G Microcontroller.
  • Responsible for Software compilation, configuration, integration and testing for MCAL and STL Driver.
  • Followed MISRA C standards and Automotive Functional Safety (ISO-26262) while coding to avoid security flaws.
  • Software development on AURIX™ Development Studio using Embedded C as programming language.
  • Develop an Automation script using Python.
  • Used tools like TRESOS, UDE IDE, VP Aster for thorough debugging and configuration.
  • Reviewing software quality and verification process for better root cause analysis.
  • Good Knowledge of Aster Framework.
  • Used Version Control Systems like Git, Jira, Bitbucket, Jama for managing source code.
  • Creating technical documents for design and plans.

Senior Engineer

L&T Technologies services
Bengaluru
12.2021 - Current

Embedded Software Developer

Centre for Development of Advanced Computing
Hyderabad
11.2019 - 11.2021
  • Project: Smart Water Meter (Govt. of India)
  • Client: Ministry of Electronics and Information Technology (MEITY)
  • Design and Development of smart water meters based on ARM Cortex-M0+ and Cortex-M3 microcontrollers.
  • Working with Real time operating system such as FreeRTOS.
  • Designing circuits and PCBs using the Eagle software(for SMD and through hole).
  • Software development on STM32Cube IDE using Embedded C as programming language.
  • Compiling source code using GCC, GDB, ARM GCC Cross compiler.
  • Debugging issues on Atollic v9.3.0 IDE along with power analyzer, oscilloscope, etc.
  • Using the serial communication protocols interface as I2C, RTC, ADC, USART, GPIO, SPI.
  • LoRa and LoRaWAN implementation on IoT platform for smart water data transmission over long ranges on low power.

Graduate Engineer Trainee

Laxmi Remote India Pvt. LTD.
Noida
03.2018 - 02.2019
  • Project: TV and AC Remote
  • Designing circuit and PCBs using Protel (Advanced PCB).
  • Created Bill of Materials using Enterprise Resource Planning Software.
  • Software development on Keil IDE using Embedded C as programming language.

Education

Post-Graduation Diploma - Embedded System Design

Centre For Development of Advanced Computing
Hyderabad, TG
08-2019

Bachelor of Technology - Electronics And Communication Engineering

MVN University
Palwal, HR
06-2017

Skills

  • Troubleshooting and resolution
  • Software Development Life Cycle (SDLC)
  • JIRA, GIT, JAMA, BitBucket
  • Embedded systems development software like AURIX™ Development Studio, STM32Cube IDE, Keil
  • Technical Documentation such as MISRA C, ISO-26262 and Microcontroller datasheets
  • Configuration Management: Tresos
  • Programming language: C, Embedded C, Python
  • Data structure and Algorithms
  • Linux - Kernel, Embedded Linux
  • Operating System
  • Real Time OS: FreeRTOS
  • Cross Compiler: GDB, ARM-GCC
  • Tool chain compiler: Tasking, Ghs, HighTec and Windriver
  • Debugging tools like Trace32, JTag debugger
  • Communication Protocols like I2C, SPI, NVM, PCIe, CLOCK, MCU, RTC, ADC, GPIO, UART
  • IoT Protocols like MQTT, HTTP, LoRa and LoRaWAN
  • Desinging software: Eagle PCB, Altium Designer14
  • MIcrocontroller: STM32 ARM Cortex-M0, Cortex-M3 and Aurix3G Tricore TC4xx, TC3xx and Virtual Prototype
  • Battery Management System

Languages

Hindi
First Language
English
Upper Intermediate (B2)
B2
German
Beginner
A1

Certification

  • Electric Vehicle BMS from Skill-Lync
  • Embedded System Design from CDAC Hyderabad
  • Embedded Packing and Industrial design from CDAC Hyderabad
  • Embedded & Robotics from i3indya Technologies

Accomplishments

  • Robot Racing 2nd prize in fest of MVN University, November 2015.
  • 2nd prize winner at ECE Technical Quiz Contest, QUIZANIA–MVNU [January 2017].

Timeline

Software Engineer

Infineon Technologies India Pvt. LTD.
05.2022 - Current

Senior Engineer

L&T Technologies services
12.2021 - Current

Embedded Software Developer

Centre for Development of Advanced Computing
11.2019 - 11.2021

Graduate Engineer Trainee

Laxmi Remote India Pvt. LTD.
03.2018 - 02.2019

Post-Graduation Diploma - Embedded System Design

Centre For Development of Advanced Computing

Bachelor of Technology - Electronics And Communication Engineering

MVN University
  • Electric Vehicle BMS from Skill-Lync
  • Embedded System Design from CDAC Hyderabad
  • Embedded Packing and Industrial design from CDAC Hyderabad
  • Embedded & Robotics from i3indya Technologies
Manish Kumar Yadav