Basangouda
Patil
Professional with 7+ years of experience in the industry with the ability to design, develop and test
software in an agile environment.
Passionate to explore the depths of embedded systems and adept at collaborating across teams.
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, 2010 - 2014
Firmware Engineer II
Microchip Technology Inc., San Jose
June, 2022 - February, 2025
- Integrated host library into firmware, enabling secure cryptographic operations via DMA-based communication.
- Demonstrated use of host library by coding application software to perform cryptographic operations such as
Hashing, Encryption, and Signature on ThreadX RTOS.
- Designed an SDK, implemented 1000+ lines of code, and formalized a release.
Radar Processing and AI/ML Intern
NXP Semiconductors Inc., San Jose
June, 2020 - August, 2020
- Converted radar signal processing algorithms in MATLAB to C/C++ for improved performance and efficiency.
- Optimized three math-intensive code into C++ in two months with thorough testing.
- Presented work done during the internship to the panel.
Student Assistant
San Jose State University
September, 2019 - May, 2020
- Developed a mesh network for emergency firefighter communication using OpenThread.
- Integrated the network with AWS using Greengrass and AWS IoT, enabling cloud-based monitoring.
- Documented entire work for the Professor's research and assisted students with debugging.
R&D Engineer
MAP Technologies Pvt Ltd., Hosur
February, 2017 - July, 2019
- Responsible for developing niche solutions
- The project involved building an Android application to communicate with a board
controlling lights and motors using relays.
- Developed wireless application software using Microchip PIC16F877A along with HC-05
Bluetooth module
- Appreciated for writing good software and good performances of devices in the field
Design Engineer
Nexsys Controls Pvt Ltd., Bangalore
December, 2014 - December, 2016
- Responsible for the complete lifecycle of the project from the design of schematics,
development of software, and testing of the product in the field
- The products had short timelines and delivered 15 projects in 2 years
- Developed application software by writing drivers for ADC, PWM, SPI, I2C, UART, and
EEPROM and performed debugging using breakpoints on IDE, multimeters, and
oscilloscope.
- Developed 10,000+ lines of code
Intern
Mindtree
June, 2012 - September, 2012
- Developed support skills to help the team.
- Actively involved in team discussions.
- Worked on a project based on NFC application on Android Platform.
Software: C, C++, Python, Tcl, Make, Linker, Drivers (ADC, PWM, UART, I2C, SPI, DMA)
Tools: GitHub, Jira, Confluence, Protium/Palladium, Multi
OS: MacOS, Windows, Linux, FreeRTOS, ThreadX, Bare-metal systems
Projects
Developed a game on a LED matrix display with a joystick connected via Bluetooth and used a
speaker for the game sounds interfaced over I2C protocol.
Developed an autonomous RC car with a team of 7 people, capable of driving to a location marked on
Google Maps. The android app was interfaced via Bluetooth. The car had 5 modules for different purposes
(GPS, Radar, Motor Control, Bluetooth Communication, Drive) communicating over CAN bus.
Developed a graphic engine capable of rendering 3D objects on a 2D TFT display connected over SPI protocol.
Developed software for a board with relays and H-bridge circuit. Interfaced it to an Android application using Bluetooth.