RIVIAN
System HIL | Summer 2024
Infotainment Integration | Summer 2025
Rivian is an American electric vehicle manufacturer and automotive technology company. In my first summer internship in 2024, I worked on the System HIL team to develop a software-based hardware-in-the-loop testing framework. I developed Nexus, a tool used internally to dispatch HIL teset cases to test benches, and integrated it with existing tools to create realistic test scenarios. In my second summer internship in 2025, I worked on the Infotainment Integration team to develop and maintain the software that powers the in-car user experience. I developed PseudoEcu, a software tool that allows the user to configure and simulate the behaviour of electronic control units (ECUs) in the vehicle through the ethernet interface to the XMM.
System HIL

pictured above: ricardo, sam, kate (another intern), myself, chris, john, diego. i worked closely with my mentor chris, and sam who gave me the netlogger project
Three major projects I worked on during my internship with this team
Rivsniffer
PowCon was a python utility used to control power supplies in the HIL testing loop
Nexus
Nexus was a tool used internally to dispatch HIL test cases to test benches, and integrated it with existing tools to create realistic test scenarios.
Netlogger
Netlogger was a tool used to collect and analyze logs from the HIL testing loop, providing insights into system performance and behavior.
Infotainment Integration

During my second internship, I decided to switch to the infotainment organization. I was drawn to this team because I was interested in working on embedded operating systems as a continuation of my work on infotainment systems in UBC Formula Electric.

my manager antonio rodriguez. he inspired the pseudoecu project, and gave me guidance to navigate working in the infotainment team.
PseudoECU

