Shreyas Harathi
Firmware and Software Engineer
About
I'm currently pursuing my Master's degree in Computer Engineering from Virginia Tech. My interests include embedded systems, firmware development, IoT, and bare metal programming.
-
United States
Electrical & Electronic Manufacturing
Embedded Systems, USB, UART, SPI, Ethernet, STM32, NXP, MATLAB, Django, Python (Programming Language), SystemVerilog, Java, Embedded C, VHDL, C (Programming Language), C++, Verilog, Leadership
Experience

Firmware and Software Engineer
Micronix USA

Firmware Engineer
Micronix USA
Fountain Valley, California, United States
Built a custom USB virtual communication port, based on STM32F407 board, that processes and responds to queries through the USB port. Built a custom bootloader for firmware upgrade on STM32F407 board. The bootloader jumps to the application available in the flash memory on startup. If an application is not available, it waits to receive the firmware file via USB or UART. Once received, it writes the file to flash using the X-MODEM CRC protocol. Designed a GUI PC application for the same using Python. Developed an Ethernet to UART converter on the Wiznet WizWiki W7500 board, that responds to queries on both the Ethernet and UART ports and allows for communication between the two. Added SPI functionality to an existing product line. Created a SPI channel to pass parameter values from NXP LPC1769 to ic-TW8 and modify the encoder offset values. Added a command for the same.
Shreyas Harathi's Contact Information
Phone
Find the Right Leads
Find Verified Contact Data
What LeadContact does well
Find verified emails, phone numbers, and decision-makers with 98% accuracy.
Find Leads
Find the right people by company, role, industry, location, and more.
925M+ professional profiles

Find Emails
Access verified email addresses for your target contacts.
657M+ emails

Find Phone Numbers
Get cross-validated phone data from multiple top sources.
239M+ phone numbers

More Accurate. Lower Cost.
Find contact data in 1 tool with 98% accuracy
LeadContact integrates leading enrichment tools to deliver more accurate contact data—without paying for each one.
Great conversations start with the right contact.
It’s time to find yours.



