Basangouda
Patil


About Me

I have 5 years of industry experience, with the ability to design, develop, debug and test software in an agile environment. I am adept at collaborating across teams.

Education

M.S., Computer Engineering, specialized in Embedded Systems
San Jose State University, 2019 - 2022

B.E., Electronics & Communication Engineering
JSS Academy of Technical Education (VTU), Bengaluru, 2010 - 2014

Skills

Software: C, Drivers (ADC, PWM, UART, I2C, SPI, DMA), Java, Python, Tcl, Make, Linker Script
Tools: Git, BitBucket, Jira, Confluence, TestRail, Code Collaborator, Protium/Palladium, Greenhills, OpenSSL, PREP
OS: MacOS, Windows, Linux, FreeRTOS, ThreadX, Bare-metal systems
Hardware Tools: Multimeter, Oscilloscope, Flash Tool(PICkit3, Multi), Screwdriver, Soldering Station, Bench DC Power Supply, Function Generator
Hardware: ARM, RISC-V, Texas Instruments, Microchip, NXP, Raspberry Pi

Certification

- Python for Data Science and Machine Learning Bootcamp on Udemy.
- Trained by Subash K. U. in Embedded C, C++ and Linux at Mindsculptors Bootcamp.

Experience

Lead Engineer
Tessolve Semiconductor Pvt. Ltd., Bengaluru
June, 2025 - April, 2026
- Designed low power ARM SoC, developed test cases for verification, and provided solution to benchmark.
- Conducted 30+ interviews for talent acquisition team.

Firmware Engineer II
Microchip Technology Inc., San Jose
Data Center and Storage Business Unit
June, 2022 - February, 2025
- Worked in an agile team environment towards a common goal.
- Understood the board and integrated cryptographic library into source code, improving execution time by 20%.
- Developed CLI tool to perform actions such as hashing, encryption, and signature.
- Modified Linker Script and verified Secure Boot functionality in Emulator.
- Promoted company at career fair along with HR and spoke to 500+ students.

Software Engineer
MSM Consultancy Services, Bengaluru
June 2017 - August 2017
- Gave presentation on Makefile at L&T, INDIA.

Design Engineer
Nexsys Controls Pvt Ltd., Bengaluru
February, 2015 - December, 2016
- Authored 10,000+ lines of code.
- Developed ISO quality electromechanical testbench equipment.
- Conducted interviews, hired graduates, and led a team of 3 members.

Internship

Radar Processing and AI/ML Intern
NXP Semiconductors Inc., San Jose
June, 2020 - August, 2020
- Understood the board, performed a bring-up, and documented it.
- Optimized AI algorithms for SIMD processor, improving execution time by 20%.
- Presented work done to engineering panel along with team.

Student Assistant
San Jose State University
December, 2019 - February, 2020
- Researched IPv6 technology application in IoT.
- Documented research for professor and helped students with debugging.

Intern
Mindtree, Bengaluru
June, 2012 - August, 2012
- Developed skills to support team.
- Actively involved in team discussions.

Freelancer

January, 2018 - July, 2019
- Developed prototype using localhost on phone.
- Developed User Interface prototype on phone.
- Developed firmware to communicate with phone via Bluetooth.

Projects

Developed firmware for a board with relays and H-bridge circuit. The board was
connected to the Android app via Bluetooth.

Developed a graphics engine on NXP LPC microcontroller to render 3D objects on
2D TFT display. The display was interfaced over SPI protocol.

Developed a game on LED matrix display. The joystick was connected via Bluetooth
and the speaker was interfaced over I2C protocol.

GitHub

Developed an autonomous RC car with a team of 7 people. The workload was shared
between us by defining the responsibility of each person.
The team developed software independently, merged it after reviewing on GitHub
and met during testing on car.
The car had 5 modules for specifc purpose: GPS, Radar, Motor Control, Bluetooth
Communication, Drive.
The modules communicated using CAN bus.
An Android app was developed to send the destination marked on Google Maps fragment
to the car via Bluetooth.
The car received the destination from the Android app via Bluetooth, and
autonomously drove to the destination avoiding obstacles.

Built an AI model from scratch to classify pedestrians from construction workers.
It helps the self driving car to understand that it cannot pass through a construction
zone. The idea was inspired from Zoox youtube video.
We sourced images from Google, annotated them using LabelImg, built model using
Tensorflow, and performed training on Google Colab.
The model was evaluated on test dataset (video) sourced from YouTube.

GitHub

A smart door idea was proposed, where the peep hole is replaced with camera. When
the door bell is pressed, the camera captures the image of the person standing in
front of the door.
The image is processed using face recognition and actuates the servo motor to open
the door for the correct person.

GitHub

Volunteering

Team Member
Spartan Racing Electric, SJSU, USA
- Provided valuable inputs to Dash Control Unit team.

Photos


Photo 1
Photo 2
Photo 4
Photo 3


Contact Information

Dharwad, Karnataka, India

basangoudams@gmail.com