Bhallaji V K S Venkatesan
About
Bhallaji V K S Venkatesan is from San Francisco Bay Area. Bhallaji works in the following industries: "Automotive". Bhallaji is currently Sr. Embedded Software Engineer at Tesla, located in Palo Alto, California, United States. In Bhallaji's previous role as a Senior Design Engineer, Embedded Systems at Dolby Laboratories, Bhallaji worked in San Francisco Bay Area until Feb 2021. Prior to joining Dolby Laboratories, Bhallaji was a Software Engineer at Tesla and held the position of Software Engineer. Prior to that, Bhallaji was a Embedded Systems Intern at Occipital, based in Boulder, Colorado from Jan 2018 to May 2018. Bhallaji started working as Graduate Teaching Assistant at University of Colorado Boulder in Greater Denver Area in Aug 2017. From Jan 2017 to Dec 2017, Bhallaji was Student Grader Assistant - Human-Centered Computing Foundations at University of Colorado Boulder, based in Boulder. Prior to that, Bhallaji was a Firmware Engineer Intern at NXP Semiconductors, based in San Francisco Bay Area from May 2017 to Aug 2017. Bhallaji started working as Graduate Research Assistant at University of Colorado Boulder in Boulder in Jan 2017.
Go to finalscout.com and type Bhallaji V K S Venkatesan's name into the search box for a free email address. FinalScout is a professional database with more than 500 million business professionals and 200 million company executives.
Bhallaji V K S Venkatesan's current jobs
Working on Power Electronics / Controls Firmware
Bhallaji V K S Venkatesan's past jobs
Developed embedded software for Dolby Atmos (Spatial Audio) Audio processors for Live and Cinema use-cases, focusing on device driver development and system software on embedded Linux platform predominantly in C and C++ with some level of scripting. Highlights of work include working on all phases of product developing including design, development, validation, beta, manufacturing, product launch and maintenance, owning multi-process software/firmware upgrades, Power Management device drivers and system software, audio drivers, remote logger, Atmos audio panning SW for Live spatial audio, development of next generation Atmos audio algorithm specifications.
Member of critical battery functionality team owning Tesla Energy Battery Engineering functionality and supporting Tesla Model 3 Battery Engineering. Drove the industry’s historic Tesla Energy products ramp plan for the Megapack product. - Subject Matter Expert for High-precision real-time electro-mechanical system software - Battery Products - Software lead for 3D Point Cloud algorithm development for critical battery functionality - System Software Development for Real-time Z- axis optimization - Battery Engineering - ESD Sensor Data Logging Application Development - Intelligent Software framework development for Overcoming Voltage Sense failures - Software Remapping to overcome intrinsic machine vision calibration defects and tolerance stack
With the spatial computing company! Building firmware for some cool products. Worked on the Occipital’s Flagship structure core in its initial stages contributing heavily to the Hardware sensing team on aggressive deadlines as an Individual contributor. 1. Developed a proprietary logger (Objective C/ C++) for logging IMU (Accelerometer, Gyro-meter), IR camera (Stereo), Visible Camera and Depth Histogram data in a low latency real-time process for the MAC OS X platform via USB Type C interfacing with the hardware/firmware. Validated the logger with 3D mapping of objects. 2. Performed Depth Characterization of the structure core to characterize new Diffractive Optical Element (DOE) by simulating essential camera parameters (exposure, focal length, analog gain and digital gain) and performed a Depth accuracy plot (Objective C/ C++). 3. Developed custom data structure, to identify the optimal target for auto-exposure algorithm by logging Depth histogram information. (Objective C/C++) 4. Implemented exposure clamping algorithm in the Linux Kernel interfacing with DMA buffers to overcome auto-exposure software latencies (C programming).
Graduate Teaching Assistant for ECEN 5053- 002 Embedded Interface Design
1. Developed USB Type C Power Delivery Decoder (PHY Layer and Frame Level) Plugin for Saleae Logic Analyzer in Visual Studio Development Environment with Object-Oriented C++ and usage of C++ Templates on top of Analyzer SDK from Saleae. 2. Played a pivotal role in reducing the authentication time over USB-HID. 3. Designed and Developed USB HID based I2C/OWI/ ADC Bridge implementation for NXP's Anti-Counterfeiting A1006 security product. Developed a cross platform SW implementation of the HID Host implementation and Firmware implemenation of HID- I2C/OWI/ADC Bridge on LPC11U37H MCU on MCUXpresso and Keil IDE with development in C. Committed and collaborated the implementations with the security key-exchange and crypto code base. Instrumental in identifying a potential implementation improvement in the native interface. 4. Performed Firmware Interoperability Testing for NXP's PTN3356 DP-VGA converter
Working for the Integrated Remote and In Situ Sensing(IRISS) wing of Research and Engineering Center for Unmanned Vehicles
Conducted Independent research to develop firmware to flash program Droplets wirelessly using Over the Air (OTA) programming with CSMA-based Infrared communication. The Droplets are an experimental open-source platform for large-scale swarm research based on ATXmega 128U platform. Sypnosis: • The current implementation has a swarm of one hundred Droplets. It is a tedious task to reprogram each and every droplet. To minimize the effort, I am developing firmware to self-program the droplets. • The entire code is divided into User code and OS code (supports the various functionalities on Droplets) • A Master droplet broadcasts the User code wirelessly to the residing Slave droplets and they are programmed directly onto the flash using Self programming: an exclusive feature of ATXmega family. • Currently working on CSMA/CS implementation through IR communication aster droplet broadcasts the User code wirelessly to the residing Slave droplets and they are programmed directly onto the flash using Self programming: an exclusive feature of ATXmega family. Working at Correll lab under Prof. Nikolaus Correll has helped me gaining an in-depth vision on wireless programming, SRAM to Flash programming and firmware development.
Managing the technical requirements of the media library including setting up of virtual student system (Interfacing of Kubi+IPad pro), MAC and PC labs
BU - Vehicle Electronic Architecture (VEA) Worked as an Embedded Software developer at Wabco for 14 months. Worked in the software development phases like requirement analysis, requirement engineering, application software implementation, software and hardware testing activities etc,. Working Experience in the following : - Core software development using C in Tasking / Eclipse IDE - RTOS (OSEK) - Lauterbach and Trace32 Debugger - Automotive communication protocols like CAN & LIN. - HiL testing using dSPACE softwares (ControlDesk and EXAM) - Onboard (SAEJ1939) and offboard (ISO 14229) diagnostics software for Vechicle's Electronic Control Unit (ECU) - Analysis of software performance using profiling of the ECU. - Using PTC (ALM tool)
Developed the conception of an arduino workshop, organized the working structure of an event planning system and refined my leadership and planning skills. In this phase, certain high-pressure situations also facilitated me in honing my crisis management capabilities. Throughout the execution of this workshop, I oversaw various aspects such as publicity, registration and coursework, operating with a team comprising of 6 students and 2 faculty members which aided my strategic planning abilities.