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,
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

We developed an autonomous RC car. The car autonomously drove to location
provided on app using five modules communicating over CAN bus.

Built an AI model from scratch, to classify pedestrians and construction
workers in a construction zone. The model was built using Tensorflow library,
and trained on Google Colab using images from Google, after annotating
images using LabelImg.
The model was evaluated on video, sourced from YouTube.
This idea was inspired from Zoox YouTube video.

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, and opens the door for the correct person
using face recognition and servo motor.

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