R

Rivian and Volkswagen Group Technologies

Builds software and electronics for electric cars

Controls Engineer - Body Controls

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeHybrid

About the Job

Requirements

  • A bachelor's degree in electrical, computer, or software engineering, or a related field.
  • At least 2 years of experience with automotive or embedded software systems.
  • Expertise in C and Python.
  • A strong understanding of embedded software fundamentals, including real-time operating systems and task scheduling, memory management and MPU protection, interrupts, and timing analysis.
  • Experience with vehicle networks and protocols (CAN/CAN-FD, LIN, Automotive Ethernet), diagnostics (UDS, DIDs/DTCs, routines), and proficiency in related tools.
  • Experience with safety-relevant automotive software and functional safety methodologies, including ISO 26262, FMEA, and fault trees.
  • Understanding of hardware components relevant to body controls.
  • Experience with Requirements Management Systems such as JAMA/Flow.
  • Ability to travel up to 10%.

Responsibilities

  • Architect and develop embedded control software for vehicle management features, including robust state machines, arbitration logic, and vehicle-mode handling that coordinate multiple ECUs and features across the vehicle.
  • Review requirements and produce high-level functional specification designs in collaboration with systems, integration, and platform partners.
  • Own features end to end within a feature-focused development model.
  • Integrate features on bench and vehicle across multiple ECUs and networks, resolve interface issues, and drive features to release readiness.
  • Develop and maintain diagnostics and diagnostic interfaces to support troubleshooting, manufacturing, and service.
  • Support safety analyses for ISO 26262 compliance, particularly for passive-safety and vehicle-access features.
  • Validate features in Unit, SIL, HIL, and vehicle test environments; contribute to feature tuning and calibration; and triage field and fleet issues using vehicle data and logs.
  • Troubleshoot vehicle functional problems using a multidisciplinary approach across physical, electrical, network, and software domains.
  • Prioritize and escalate issues based on user impact, safety relevance, and program objectives for prompt resolution.

Desired Qualifications

  • Experience with passive-safety or vehicle-access systems.
  • Experience building test automation for embedded software, including SIL frameworks, HIL/VHIL test benches, automated regression, and CI integration.
  • Experience applying AI-assisted software development tools and agents, such as code generation, automated test creation, and log or issue triage, to accelerate embedded software development while maintaining safety and quality standards.
  • Experience with test reporting and data pipelines to track feature health and test coverage.

About the Company

Rivian and Volkswagen Group Technologies

Builds software and electronics for electric cars

Rivian and Volkswagen Group Technologies develops vehicle software and electronic systems for Rivian and Volkswagen Group's electric cars. Its platform links the computers that control vehicle functions with operating systems, cloud services and wireless updates. Automakers use the shared architecture to add features across different models and improve vehicles after sale without a service visit. The independent venture develops technology for its two automotive owners under a partnership built around shared engineering work and licenses to Rivian's existing software and hardware. Founded in 2024, the company is headquartered in Palo Alto, California, United States.

Company size
1,001-5,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Palo Alto, CA
Founded
2024

Recently Posted Jobs

Explore more opportunities at Rivian and Volkswagen Group Technologies

See more jobs