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.
Senior .NET Software Developer, Full Stack at Novozymes India (Horigine Consulting Pvt Ltd)Senior .NET Software Developer, Full Stack at Novozymes India (Horigine Consulting Pvt Ltd)
Engineer at Infineon Technologies Semiconductor India Private Limited, BengaluruEngineer at Infineon Technologies Semiconductor India Private Limited, Bengaluru