The Senior Software Engineer and firmware engineer with 3.5 years of experience is seeking a progressive organization that values innovation and ambition. They are eager to apply expertise in C/C++, embedded systems, and AWS fleetwise, focusing on usability and performance improvements, and have a proven history of developing useful, efficient, and cost-effective projects.
Overview
7
7
years of professional experience
1
1
Certificate
1
1
HackerRank
Work History
Senior Software Engineer
Tata Elxsi
Bengaluru, India (hybrid)
05.2023 - Current
Developed telematic application-related features.
Implemented AWS IoT FleetWise and additional AWS Web Services to enhance project feasibility.
Conducted a feasibility study on geofencing.
Supported the V2X team and successfully completed the Gtest (unit testing) within the customer's timeframe.
I trained and mentored junior developers in C, C++, software installation, and Gtest, fostering team development.
Provided technical support, leveraging in-depth knowledge of complex technology for troubleshooting and supporting new projects.
Conducted thorough testing to identify and resolve bugs, ensuring optimal software performance.
Managed A feasibility study for the geofence module, including equations, libraries, example programs, technological issues for assigned projects, and increasing customer satisfaction ratings.
Firmware Engineer
Green Cubes Technology
Banglore
10.2018 - 03.2021
I am proficient in C programming and debugging as an embedded software developer.
Specialized in Keli testing tools and company-specific software tools.
Implemented bootloaders and memory mapping for STM32.
Managed CAN messages for BMS data transfer in compliance with CIA 301 and CIA 419 specifications.
Utilized Git for version control and code management.
Developed and documented test cases for safety disconnect latches and conducted CAN testing.
Specialized in Battery Management Systems (BMS), managing critical functions such as cell monitoring, balancing, and safety communications.
Regularly tests systems to remove possible errors and gives system-level support while collaborating with cross-functional teams such as software and hardware teams.
I have performed simulation testing in BMS as well as test planning.
Education
M.TECH - M.Tech. in Automotive Electronics
VIT University
Vellore, India
05.2018
Bachelor Engineering (B.E) - E.E.E
S.C.S.V.M.V Deemed University
Kanchipuram, India
05.2014
Skills
Software Development
Programming
Continuous Integration and Deployment
Research and Development
JIRA
MS Word
Doxygen Tool
Keil (U Vision)
Eclipse
BUS MASTER
Code Block
Jupyter Notebook
Embedded C
C Programming
Basic C
Visual Studio Code
Virtual Machine Installation (Linux)
SPI Protocol
CAN Protocol
Certification
[Embedded Systems with Mbed C on STM32 Arm Cortex M4] Training -Udemy.
RealTime OS From Ground Up on ARM trainined -Udemy.
Hands on Autonomous Robotics held at 13th and 14th September 2012 in SCSVMV University.