# Bharath Reddy Godi > Principal Software Engineer at Ampere Location: San Jose, California, United States Profile: https://flows.cv/bharathreddygodi ## Work Experience ### Principal Software Engineer @ Ampere Jan 2022 – Present Architect, design, and develop PCIe solutions for Ampere SoC's Lead, plan and implement all PCIe firmware development in trusted firmware, UEFI, and OS Interact and coordinate with various system firmware teams accordingly for firmware integration/issues Handle development of PCIe root complex controller in firmware and OS Interact with customer/3rd party vendors to address firmware requirements Communicate with customers regarding all aspects of customer firmware concerns Handle cross-functional interaction with other teams ### Sr. Embedded Software Engineer, Self-Driving @ Rivian Jan 2021 – Jan 2022 | Palo Alto, California, United States ### Firmware Engineer @ Intel Corporation Jan 2017 – Jan 2021 | Folsom, CA ### Firmware Engineering Intern @ Intel Corporation Jan 2016 – Jan 2017 | Folsom, California ### Graduate Technical Intern @ Autoliv Jan 2016 – Jan 2016 | Southfield, Michigan 1. Automation of validation test cases, debugging and simulation environment development in CANalyzer and CANoe. 2. Real-time functional testing of software using the CAN tools like CANoe and CAPL scripting using UDS Diagnostics ### Software Engineer @ Autoliv Electronics Jan 2013 – Jan 2015 My experience includes development and validation of Automotive safety products. My responsibilities are to perform requirement analysis, unit testing, bug fixes and to provide complete validation activity support from writing test cases to automating them. Worked on software components like UDS - CAN Diagnostics, Power moding, CAN communication, Bootloader implementation, EDR and Automatic occupancy sensor. ### Internship @ National Instruments Jan 2012 – Jan 2012 Designed, developed and validated the academic projects, “Vision acquisition of a text displayed” & “Tracking a moving object using Vision Assistant”. Gained hands-on experience at prototyping deterministic measurement application that handles communication between Real-Time Target and a host computer. Worked on NI-DAQ, NI CompactRIO in the development of those projects. ## Education ### Master's degree in Electrical and Computer Engineering Portland State University ### Bachelor's of Technology (BTech) in Electronics and Instrumentation Engineering GITAM Deemed University ## Contact & Social - LinkedIn: https://linkedin.com/in/bharathreddygodi --- Source: https://flows.cv/bharathreddygodi JSON Resume: https://flows.cv/bharathreddygodi/resume.json Last updated: 2026-04-12