R

Rivian

Makes electric pickups, SUVs and delivery vans

Software Engineer Intern Co-op - Product Lifecycle Management

AI Application EngineeringUpdated on Nov 12
Internship · Spring 2027Palo Alto, CA, USA$33 - $51 /hr

About the Job

Requirements

  • Must be currently pursuing a bachelor's or master's degree at an accredited university.
  • Must be actively pursuing a degree in computer science or a closely related computational field.
  • Strong proficiency in C++ object-oriented programming and a solid grasp of 3D mathematics and vector geometry are required; prior exposure to complex CAD APIs such as Catia V6 CAA RADE is ideal.
  • Demonstrated experience or advanced coursework with autonomous AI agents, large language models, or reinforcement learning frameworks applied to automated decision-making and workflow orchestration is required.
  • Hands-on experience building scalable backend services or full-stack applications using Python or similar modern languages is required, along with working knowledge of REST APIs, version control with Git, and CI/CD pipelines.
  • Exceptional analytical problem-solving skills and the ability to translate mechanical engineering constraints into robust software architecture are required.

Responsibilities

  • Programmatically interact with the Dassault Systèmes ecosystem using Catia V6 C++ APIs (CAA RADE) to extract geometric data, manipulate 3D assemblies, and execute automated sequences within the CAD environment.
  • Design and deploy autonomous AI agents that explore complex vehicle assemblies, dynamically generate edge-case test scenarios, and prioritize high-risk structural changes without human intervention.
  • Build and maintain scalable backend infrastructure and internal tooling to orchestrate AI-driven tests and provide an interface for mechanical and software engineering teams.
  • Architect a continuous integration pipeline connecting the Catia V6 environment with the AI testing framework so regression suites run reliably after major product lifecycle management or vehicle-design updates.
  • Analyze geometric failures and systemic anomalies flagged by AI agents, collaborate cross-functionally to resolve bugs and refine testing algorithms, and ensure the structural integrity of Rivian's electric vehicle platforms.

Desired Qualifications

  • Prior exposure to complex CAD APIs such as Catia V6 CAA RADE.

About the Company

Rivian

Makes electric pickups, SUVs and delivery vans

Rivian designs and builds electric pickup trucks, SUVs, and delivery vans, pairing off-road ability with electronics and software it develops itself. In 2021, its R1T became the first fully electric pickup truck on the US consumer market, ahead of larger rivals such as Ford and Tesla. It makes the R1T pickup, the R1S and R2 SUVs, and commercial vans in Normal, Illinois, and sells them directly online and in its own stores rather than through dealers. Its vehicles run on Rivian's own software, which gains features through updates sent over the internet, and most revenue comes from vehicle sales, with service and optional software adding more. Rivian was founded in 2009 and is based in Irvine, California.

Company size
10,001+
Company stage
IPO
Headquarters
Irvine, CA
Founded
2009

Recently Posted Jobs

Explore more opportunities at Rivian

See more jobs