Page Banner

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.

rivian.com


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

Interns at a SF Giants GameInterns meeting with RJ

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.

Antonio and I

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

PseudoECU

Pseudo ECU Block Diagram