What is a Robotics Engineer at Rivian?
A Robotics Engineer at Rivian operates at the intersection of high-level software architecture and physical-world execution. You are not just writing code; you are building the intelligence that allows Rivian vehicles to perceive their environment, predict complex traffic scenarios, and execute safe, precise maneuvers. Whether working on Middleware, Perception, or Prediction, Planning and Controls, your work directly enables the autonomy features that define the future of sustainable transportation.
The role is characterized by extreme technical rigor and the need for cross-functional collaboration. You will contribute to a product ecosystem where software must perform reliably under diverse, real-world conditions. This position demands a balance of deep theoretical knowledge in robotics and the practical ability to deploy robust, scalable solutions. For engineers who thrive on solving "impossible" problems at scale, Rivian offers an environment where your contributions move from simulation to the road in real-time.




