Software Engineering at Rivian.
Rivian currently has 29 open software engineering roles, concentrated in Palo Alto, Irvine and Vancouver (19 hybrid), a mix of mid- and senior-level. Apply at the source — RoleSuite links straight to Rivian's official careers page, no intermediary.
Open software engineering roles
29 rolesStaff 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