Venkat Rohit Koppana
Senior Software Development Engineer @Nikola Corporation
Signup · Get unlimited contacts
WORK HISTORY
Senior Software Development Engineer @Nikola Corporation
Designed, developed, debugged, and tested backend microservices that run on the vehicle head unit and talk to each other, the cloud, the GUI, and ECUs on the CAN bus.• Debugged and identified a fix for OTA update failures caused by inconsistent cache lines for memory buffers shared between two CPU clusters.• Migrated multiple microservices from an older software architecture to a more robust and transport layer agnostic architecture.• Contributed multiple test cases to the pytest automation framework and improved test coverage.• Introduced new filter options for collecting CAN bus data that helped reduce CPU and IO usage.• Resolved a critical bug that prevented users from logging into the truck due to corrupted settings file.• Automated Yocto CVE report generation for current and older software releases by fetching active version information from the cloud database and running CVE checks against those versions.
EDUCATION
Arizona State University
Master's degree
Centre for Development of Advanced Computing
Post Graduate Diploma
Pondicherry Engineering College
Bachelor of Technology
ABOUT VENKAT ROHIT KOPPANA
Software engineer with 10+ years of experience in storage and networking systems software development, debugging complex problems, performance optimization and integration. • Proficient in C/C++ programming with strong analytical and debugging skills. • Strong knowledge of Linux system programming, kernel debugging, multi-threaded application development, socket programming, real-time software, firmware and device driver development. • Experienced in technologies such as DPDK, Precision Time Protocol, Time Sensitive Networking, Docker
This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.