Bhaumik Bhatt

Bhaumik Bhatt Email and Phone Number

Senior Embedded Software Engineer, Autonomy at Rivian | Ex-Qualcomm @ Rivian
Bhaumik Bhatt's Location
San Diego, California, United States, United States
Bhaumik Bhatt's Contact Details
About Bhaumik Bhatt

I'm a Computer Engineer with 7 years of experience in Embedded Software, Firmware, and Embedded Linux areas. I graduated with a Master's degree in Electrical & Computer Engineering from the University of Colorado, Boulder in the Summer of 2015.- Programming / Scripting: C, Embedded C, ARM Assembly, Shell (bash) scripting, Python, Multi-threaded, and Socket programming.- Operating Systems: Linux, Embedded Linux, U-boot Bootloader, Android, VxWorks, NuttX RTOS, QuRT.- Microcontrollers / Processors Architectures: ARM Cortex-A based (Qualcomm Snapdragon, Freescale i.MX6, Xilinx Zynq, Atmel SAMA5D3, Beaglebone Black TI AM335x), ARM Cortex-R based proprietary SoC, Atmel AVR 8-bit (ATMega128, ATMega2560/Arduino), Qualcomm Hexagon DSPs.- Communication protocols: PCIe, MHI (Modem Host Interface), UART/RS-232, I2C, SPI, MIDI, UDP, TCP/IP.- Debugging / Engineering tools: JTAG (Arium SourcePoint, Lauterbach TRACE32), GDB, Logic analyzers, Oscilloscopes.- Development, Source control, Build/Rootfs tools: git, Gerrit, Yocto project / OpenEmbedded, Perforce, JIRA, GNU / CLANG Cross-compiler toolchains, QEMU, Buildroot.

Bhaumik Bhatt's Current Company Details
Rivian

Rivian

View
Senior Embedded Software Engineer, Autonomy at Rivian | Ex-Qualcomm
Bhaumik Bhatt Work Experience Details
  • Rivian
    Senior Embedded Software Engineer, Autonomy
    Rivian May 2022 - Present
    Irvine, Ca, Us
    Enabling Platform Software for Autonomy on High-Performance Compute ECUs.
  • Qualcomm
    Senior Embedded Software Engineer
    Qualcomm Oct 2020 - May 2022
    San Diego, Ca, Us
    - Spearheaded X86 Ubuntu + SDX65 customer reference platform development for MHI host and client drivers: - Enabled use of different PCIe endpoints (new Modem/WiFi/Compute chips) over MHI for separate Linux based host platforms (servers/desktops/laptops)- Contributed upstream on kernel.org for MHI and related drivers: https://tinyurl.com/bbhattlk
  • Qualcomm
    Embedded Software Engineer
    Qualcomm Aug 2016 - Oct 2020
    San Diego, Ca, Us
    - Worked on multi-core ARM and Qualcomm Hexagon SoCs for Core Platform / Board Support Package Software Services group for Snapdragon 8998, SDM845, SD855 SoCs.- Worked on Development, debug/triage for features/updates to "Task Management Services" comprising of error handling, service registry notifications framework over QMI protocol, event notifications, and run control framework (in python) for handling task interdependencies for Qualcomm Hexagon DSPs used in Audio, Sensor, or a variety of use cases.- Worked in PCIe Software team on MHI (Modem Host Interface) Host driver development for Linux ARM HLOS for Snapdragon 5G fusion devices with SD855, SD865, SD888, and SDX55, SDX65, and QCA FastConnect 6800/6900 SoCs.
  • Hgst, A Western Digital Company
    Embedded Software Developer
    Hgst, A Western Digital Company Sep 2015 - Aug 2016
    San Jose, Ca, Us
  • Hgst, A Western Digital Company
    Embedded Software Development Intern
    Hgst, A Western Digital Company May 2015 - Aug 2015
    San Jose, Ca, Us
    - Worked on embedded software development for ARM Cortex-R based SoC used in Hard Disk Drive controllers targeted for enterprise storage.- Used Eclipse IDE for POSIX C and assembly code development and Arium SourcePoint for JTAG debugging to port code referencing Atmel SAMA5D3 Cortex-A based SoC, analyzing performance and memory issues.- Wrote a Debian package consisting of bash shell scripts to run at boot and automate system level logging, crash failure analysis, debug tasks and tests.
  • Harman International
    Associate System Software Engineer
    Harman International Aug 2015 - Sep 2015
    Stamford, Connecticut, Us
    - Analyzed embedded system software issues with customer automotive infotainment head units.- Acquainted with QNX RTOS, Lua scripting.
  • University Of Colorado Boulder
    Graduate Research Assistant
    University Of Colorado Boulder Jan 2015 - Jun 2015
    Boulder, Colorado, Us
    - Assisted Software Defined Smart Radio group in building a custom Embedded Linux BSP Yocto / OpenEmbedded distribution and cross-development SDK for Xilinx Zynq SoC based Zedboard.- Built and tested Linux kernel to test support for different vendor-provided features, debugged issues with device tree entries generated post FPGA development.- Assisted in writing benchmark tests using dynamically linked kernel modules for FPGA-based radio data communication over AMBA AXI bus using DMA and investigated alternate methods for the same.
  • Measurlogic, Inc.
    Firmware Engineer Intern
    Measurlogic, Inc. Nov 2014 - Apr 2015
    Centennial, Co, Us
    - Developed firmware in Embedded C for PIC 32-bit microcontrollers used in AC and DC sub-meters for energy monitoring applications.- Worked on cell modem driver, parsing AT command responses, data handling and logging utility functions.- Worked on LCD display driver and metering data "fetch and display" functions using I2C EEPROM.
  • Cardinal Peak
    Software Test Engineer Intern
    Cardinal Peak Sep 2014 - Jan 2015
    Lafayette, Co, Us
    - Performed software test/QA activities. Designed and executed software verification tests for web and Android application in an Agile environment as per sprint periods.- Used ADB debugging for Android application and JIRA issue tracking tool.
  • Freescale Semiconductor
    Microcontrollers Intern (Automotive Infotainment)
    Freescale Semiconductor May 2014 - Aug 2014
    Austin, Texas, Us
    - Interned with the Freescale Professional Engineering Services team on Platform Software / Embedded Linux BSP for i.MX6Q ARM Cortex-A9 based hardware and SABRE AI platform.- Evaluated legacy driver enhancements for a custom i.MX6 Linux kernel and forward ported them to the latest Freescale supported Linux kernel. Enabled procfs/sysfs entries for System Reset Controller driver in the i.MX6 SoC. Delivered patches for the same.- Used Yocto project and BitBake assisting in builds for custom Embedded Linux distribution to include required packages (as recipes under layers) on root file system.- Wrote U-boot test specification to ensure if I2C communication between peripheral ICs and i.MX6 CPU on customer board is as expected using the bootloader command line.- Performed system performance analysis to analyze CPU utilization using oprofile for multiple media streams on customer and SABRE AI reference boards.
  • University Of Colorado Boulder - Integrated Teaching & Learning Laboratory
    Teaching Assistant
    University Of Colorado Boulder - Integrated Teaching & Learning Laboratory Sep 2013 - May 2014
    Boulder, Colorado, Us
    - Mentored students with their projects based on electronic circuits, mainly Arduino controllers, sensors and programming.- Assisted instructors in creating assignment material for students and in grading.
  • Accenture
    Associate Software Engineer
    Accenture May 2012 - Jul 2013
    Dublin 2, Ie
    - Trained in C++ programming for the Unix environment and Unix shell scripting.- Resolved back-end issues and defects, debugging C++ code.- Enhanced and unit tested Unix (korn shell) scripts used to monitor sales parameters for Oracle RPAS (Retail Predictive Application Server) software.
  • Thinklabs Technosolutions Pvt. Ltd.
    Summer Intern
    Thinklabs Technosolutions Pvt. Ltd. May 2010 - Jul 2010
    - Underwent training in Embedded C programming, AVR microcontroller architecture, wrote firmware and drivers for interfacing sensors over communication protocols (RS232, I2C and SPI).

Bhaumik Bhatt Skills

C Embedded C Firmware Unix Shell Scripting Linux Operating Systems Embedded Linux Bash Linux Kernel Device Drivers Assembly Language C++ Git Arm Vxworks Board Support Package Debugging Data Structures Atmel Avr Android Arduino Matlab Computer Architecture Embedded Systems Unix Microcontrollers Programming Openembedded Logic Analyzer Oscilloscope Microchip Pic Tcp/ip Cadence Schematic Capture Python Eclipse Rtos Jtag

Bhaumik Bhatt Education Details

  • University Of Colorado Boulder
    University Of Colorado Boulder
    Electrical And Computer Engineering
  • Svkm'S Narsee Monjee Institute Of Management Studies (Nmims)
    Svkm'S Narsee Monjee Institute Of Management Studies (Nmims)
    Electronics And Communications Engineering

Frequently Asked Questions about Bhaumik Bhatt

What company does Bhaumik Bhatt work for?

Bhaumik Bhatt works for Rivian

What is Bhaumik Bhatt's role at the current company?

Bhaumik Bhatt's current role is Senior Embedded Software Engineer, Autonomy at Rivian | Ex-Qualcomm.

What is Bhaumik Bhatt's email address?

Bhaumik Bhatt's email address is bb****@****omm.com

What is Bhaumik Bhatt's direct phone number?

Bhaumik Bhatt's direct phone number is +121344*****

What schools did Bhaumik Bhatt attend?

Bhaumik Bhatt attended University Of Colorado Boulder, Svkm's Narsee Monjee Institute Of Management Studies (Nmims).

What are some of Bhaumik Bhatt's interests?

Bhaumik Bhatt has interest in Last, Windows Phone, Intel, Android (Os), Foursquare, Music, Camping, Apple (Company), The Matrix (1999 Movie), Facebook.

What skills is Bhaumik Bhatt known for?

Bhaumik Bhatt has skills like C, Embedded C, Firmware, Unix Shell Scripting, Linux, Operating Systems, Embedded Linux, Bash, Linux Kernel, Device Drivers, Assembly Language, C++.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.