All roles at Rivian
29open software engineering roles
Riviancompany
Software Engineeringfull board →
29 roles
Staff Software Engineer, Imaging PlatformPalo Alto, CaliforniaStaff Software Engineer - AI PlatformPalo Alto, CaliforniaSenior Software Engineer - AI PlatformPalo Alto, CaliforniaSenior Software Engineer - AI PlatformIrvine, CaliforniaSoftware Engineering Intern - ABRPSweden | LundSoftware Integration Engineering Intern (Fall/Spring)BerlinSoftware Engineering Intern - Vehicle Controls (Fall 2026)Irvine, CaliforniaSoftware Engineering Intern - Applications (Fall/Spring Co-op)Toronto, OntarioSoftware Engineering Intern - Applications (Fall 2026)Irvine, CaliforniaSoftware Engineering Intern - Connected Systems (Fall 2026)Irvine, CaliforniaSoftware Engineering Intern - Embedded Platforms (Fall 2026)Palo Alto, CaliforniaSoftware Engineering Intern - Vehicle Controls (Fall/Spring Co-op)Toronto, OntarioSoftware Engineer, ES&D Low VoltageIrvine, CaliforniaSr. Software Engineer, TelematicsPalo Alto, CaliforniaStaff Software Engineer - Vehicle Data ServicesPalo Alto, CaliforniaSenior Software Engineer - Cloud GatewayVancouver, British ColumbiaSr. Software Engineer Infotainment SoftwarePalo Alto, CaliforniaSr. Systems Engineer - Climate ControlIrvine, CaliforniaStaff Software Engineer, Vehicle Access CloudPalo Alto, CaliforniaSoftware Engineering Intern - Systems Engineering (Fall/Spring Co-op)Vancouver, British ColumbiaSoftware Engineering Intern, Test Automation & Lighting - Vancouver, BC (Fall/Spring Co-Op)Vancouver, British ColumbiaSenior Software Engineer, Vehicle Access CloudPalo Alto, CaliforniaStaff Software Engineer, TelematicsPalo Alto, CaliforniaSr. Software Engineer – Test Infrastructure & ToolingPalo Alto, CaliforniaStaff Sustaining Reliability EngineerPalo Alto, CaliforniaSystem Automation Engineer IIBelgradeStaff Thermal Simulation EngineerPalo Alto, CaliforniaStaff Integration & Test Software EngineerIrvine, CaliforniaSystems Architecture Software EngineerPalo Alto, California