# Deepak Shivani > Software Engineer at Rivian Location: Hayward, California, United States Profile: https://flows.cv/deepakshivani “Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius – and a lot of courage – to move in the opposite direction.”– E. F. Schumacher If you are reading this that means you have shown some interest in my profile and would like to know more about my skills and expertise. I have been developing projects in the consumer electronics space for over 5 years. I have the zeal to develop the most favorable systems based on the entailed knowledge I have about embedded software and firmware development. I hold a Master of Science degree in Electrical Engineering specializing in Embedded Systems Development. I have good knowledge of both hardware and software development that includes a complete background in OS, DS& Algo, Design Patterns, and Computer Architecture. In addition to this, I have also completed courses on Machine Learning, digital design and, verification for ASICs, and SOCs during my time as a graduate student at SJSU. If any further assistance or guidance is required, please feel free to connect with me. ## Work Experience ### Software Engineer @ Rivian and Volkswagen Group Technologies Jan 2025 – Present | Palo Alto, California, United States ### Embedded Software Engineer @ Weber LLC Jan 2021 – Jan 2025 | San Francisco Bay Area ### Software Engineering Intern @ Zetaohm Jan 2020 – Jan 2021 | San Francisco Bay Area ### Embedded Software Engineering Intern @ Synapse Product Development Jan 2020 – Jan 2020 | San Francisco Bay Area 1) Micro-mobility: Sidewalk detection on Edge: * Developed an IoT-based data-gathering platform by integrating an IMU sensor, camera, and speedometer on an ARM-based SBC incorporating Embedded Linux (ARM Cortex-A72) using I2C and serial communication respectively to record data at a rate of 125 Hz. [Language: C] * Generated and trained a Random Forest Classifier on the collected data to extract features and classify the target values between street or sidewalk. The final accuracy of the model was reached out to be 95 %. [Language: Python] *Developed generic scripts to read, write and parse data to the model, to upload recorded data on google drive using Google’s Pydrive API (on crontab), shell script to start the code at boot, etc. ---------------------------------------------------------------------------------------------------------------------------------------------- 2) Firmware Testing Bike Docks: * Responsible for generating test scripts to test the firmware for bike-sharing and holding devices of a multinational micro-mobility space company. The devices incorporated software that supports NFC-A (ISO14443A) and NFC-B (ISO14443B) communication for lock/unlocking mechanism. * The test scripts were used for detecting continuous NFC tag reads, alternate locking/unlocking of NFC-A / NFC-B tags and then generating analysis reports and plots using matplolib. [Language: Python] ### Embedded Software Intern @ CTI One Corporation at Silicon Valley Jan 2019 – Jan 2019 | Santa Clara, California - Designed the RF controller to train the Automated Guided Vehicle (AGV) by establishing communication using LoRa, Arduino and Raspberry pi. -Developed the C code to interface RF with Arduino using SPI communication. The Pi can be considered as a master and used to send commands serially to the Arduino. -Designed the GUI for the RF controller using Tkinter library in Python for a 7” LCD touch screen interfaced with the Pi using I2C. ---------------------------------------------------------------------------------------------------------------------------------------------- - Designed a computer vision guided system to automate the process of a spray dryer using OpenCV and canny edge detection on NVIDIA TX2 (Master). - Developed device drivers for UART, I2C, and ADC to interface the actuators and sensors with LPC1769. - Developed a webserver on NVIDIA TX2 to host a webpage to display all the sensor values and control functions of the system. - Set up communications between the NVIDIA TX2, LPC1769, and camera using TCP/IP communication protocol. [VG100] *AIHS: -Designed a mini-project with the title of Automated Indoor Herb Station using Arduino Uno R3 and multiple sensors and actuators. - Developed an embedded C code using Arduino IDE to integrate moisture detection sensor, light sensor, plant-growing lamp, and water pump to automatically water the potted plants without any human interaction. - The application was running without any complications in real-time. ### Design Engineer @ Light Mart - Beam Master LED Jan 2017 – Jan 2017 | Indore, Madhya Pradesh, India - Designed PCB for Led Street Lights and Led Panel Lights. - Verified analog circuits for LED panels based on PCB design rules using different analyzing equipment such as DMM, oscilloscopes, etc. - Worked on the project based on smart home lighting included motion sensor control, RC control, and IoT applications. - Designed Led drivers for lights with a high power factor (>0.95). - Learned the complete process of manufacturing and fabrication of Led products. - Worked with Laser printing Machine for printing labels on products. ### Logistics @ Decathlon Sports India Jan 2016 – Jan 2017 | Bengaluru Area and Gurgaon - During this period was handling Noida, Indore and Bhubaneswar Store as the direct point of contact from the Logistics end which is one of the most crucial parts of Supply Chain for DSI PVT LTD. - Worked efficiently on Microsoft Excel for documentation purposes. - Worked on the software developed by SAP for complete warehouse management. ### Student Intern @ light mart, indore Jan 2014 – Jan 2014 | Indore Area, India - Worked at LIGHT MART, under the brand title FOSS, Learnt about manufacturing, testing, sales,marketing and working of Led panel lights, led bulbs,tubes strips etc. - Developed a thesis report on the burgeoning LED products market. - Briefly introduced with circuit designing and PCB designing. ## Education ### Master of Science - MS in Electrical Engineering (Embedded Systems) San José State University ### Bachelor of Engineering - BE in Electronics Visvesvaraya Technological University ### High School in PCM Choithram School, Indore ## Contact & Social - LinkedIn: https://linkedin.com/in/deepak-shivani - GitHub: https://github.com/ds18nomad --- Source: https://flows.cv/deepakshivani JSON Resume: https://flows.cv/deepakshivani/resume.json Last updated: 2026-04-11