What is a Mobile Engineer at Rivian?
A Mobile Engineer at Rivian is responsible for building and scaling the digital touchpoints that connect drivers to their vehicles. The mobile application is not just a companion app; it is a critical extension of the vehicle itself, acting as a digital key, a control center for climate and charging, and a hub for adventure planning. Engineers in this role work on highly complex features that require deep hardware-software integration, real-time data streaming, and robust offline capabilities.
In this position, you will contribute to critical product areas such as vehicle telemetry, fleet management, and consumer delivery operations. The systems you build must remain highly performant and reliable, even in remote locations with limited connectivity. This requires a strong understanding of mobile architecture, local data persistence, and low-latency communication protocols like Bluetooth Low Energy (BLE) and Near Field Communication (NFC).
Joining Rivian as a Mobile Engineer means tackling unique engineering challenges at the intersection of physical hardware and digital software. You will collaborate closely with vehicle software teams, product designers, and backend engineers to deliver a seamless, premium user experience. It is a highly collaborative, fast-paced environment where your work directly impacts the daily lives of thousands of drivers.


