Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Rivian and Volkswagen Group Technologies Logo

Senior Software Engineer, Factory Software

Rivian and Volkswagen Group Technologies

$146,900 - $183,600
Nov 7, 2025
Palo Alto, CA, United States of America
Apply Now

Rivian and Volkswagen Group Technologies is looking to develop software, services, and applications to support ultra-high-speed manufacturing by implementing cutting-edge technologies such as machine vision, distributed message buses, and virtualization in the manufacturing process.

Requirements

  • Proficiency in one or more of the following languages: C, C++, Go (preferred), Rust.
  • Experience designing software for streaming mechanisms (NATS, Kafka, RabbitMQ, Pulsar, etc.).
  • Familiarity with source control systems (e.g., Gitlab, Bitbucket) and tools like JAMA and JIRA.
  • Experience with automated testing and continuous integration frameworks.
  • Strong understanding of caching, authentication, authorization, and privacy considerations.
  • Solid understanding of Linux, or real-time operating systems.
  • Experience with systematic troubleshooting and root cause analysis.

Responsibilities

  • develop software, services, and applications to support ultra-high-speed manufacturing
  • identify and solve challenges by implementing cutting-edge technologies such as machine vision, distributed message buses, and virtualization in the manufacturing process
  • creating robust, reliable, and maintainable systems
  • assisting with design reviews, commissioning, and establishing deployment and test plans during new factory builds
  • monitor high-level project goals and ensure success by identifying challenges early and proactively working to mitigate them
  • Contribute to the development of software standards and specifications by providing feedback on lessons learned and project gaps.
  • Proactively review and approve merge requests (MR) with development teams.

Other

  • 5+ years of software development experience in a test-driven environment.
  • Bachelor’s/Master’s in Software Engineering (or equivalent experience).
  • Comfortable with SDLC best practices and version-controlled software.
  • Experience in designing and developing high-performance software.
  • Approximately 30% travel, or as required by the team.