Current Openings

Innovation. Sophistication. Optimization. This is our passion.

Worldwide, the Volkswagen Group has a long tradition of dramatic innovations. The Volkswagen Group with its headquarters in Wolfsburg is one of the world’s leading automobile manufacturers and the largest carmaker in Europe. The Group comprises twelve brands from seven European countries: Volkswagen Passenger Cars, Audi, SEAT, ŠKODA, Bentley, Bugatti, Lamborghini, Porsche, Ducati, Volkswagen Commercial Vehicles, Scania and MAN. 

Here in the US, we are blending German engineering with American ingenuity. Located in the heart of Silicon Valley, the Volkswagen Electronics Research Laboratory (ERL) is becoming the epicenter of vehicle electronics expertise in North America. The ERL team of engineers works with researchers and development teams in the US, Germany and across the globe. Our mission is to develop innovations and technologies for future generations of cars, and to transfer technologies from many industries into the automotive domain.



Deep Learning Engineer - Autonomous Driving, sR. staff

Self-driving cars are the next major shift in human mobility – the impact of this technology will be as great as the invention of the automobile or airplanes. This is your chance to shape this trend!

The Volkswagen ERL is the VW Groups presence in the Silicon Valley. We work closely with the Audi, Porsche and VW. We have a rich history in autonomous driving. We are pioneers in this space – way back in 2007, in collaboration with Stanford we won the DARPA Challenge. Currently we work on research topics around applying deep learning and computer vision. We are also working on Traffic Jam Pilot, which in 2018 will be the first commercially available autonomous car (at Level 3).

Level 4/Level 5 autonomy however requires another leap in technology, which we believe, will be inspired by the human brain. This position will apply deep learning to the autonomous vehicle problem. This requires applying these techniques to problems in perception, segmentation, decision making and action. This is more than a purely academic role – we do not just need to solve individual problems in isolation but also think about how these various aspects will come together in a system and eventually, a product. We need to think about how such a system can be tested and how we will prove safety. You will be able to partner with researchers in top universities to understand the state of the art. The work that you do will run on servers as well as in real cars.

Responsibilities

  • Create modules that solve perception, segmentation, decision making and action problems
  • Integrate modules to form an autonomous driving system
  • Write embedded and server side code that performs machine learning
  • Write embedded and server side infrastructure code
  • Collect and pre-process data – will require driving
  • Integrate and test algorithms in real car – will require working with the workshop

Experience

  • 8+ years in machine learning, 2+ years in deep learning

Education

  • Bachelors of Science in Computer Science or related

Skills

  • Strong programming skills, strong IT background
  • Strong programming skills, strong IT background
  • Deep Learning – experience with CNNs, RNN, LSTMs and the latest research trends
  • Machine Learning – strong fundamentals in machine learning
  • Programming – Python, C++
  • Shipped one or more machine learning based products
  • Experience with data gathering, data quality, system architecture, coding best practices

Work Flexibility

  • 5% business travel: local and international

For more information, you can contact us at erl-careers@vw.com


Senior UX Engineer

This is an engineering level position in the Advanced Systems Development Team dedicated to Audi electronics development. It includes design, development, optimization, and integration, of user interfaces for infotainment, driver assistance, and autonomous driving systems. Interfaces will be a combination of touch, e.g. touch screen or touchpad, and haptic, e.g. steering wheel controls.

Responsibilities

  • Design user interfaces and dialog systems.
  • Create sample artwork for designs
  • Collaboration with partner companies
  • Development of technical specifications and documentation

Experience

  • Minimum 5+ years of related experience
  • Experience in creating UX wireframes, storyboards, and process flows
  • Experience with 3D design tools, e.g. Maya, 3ds Max, Cinema 4D, Kanzi Studio, NVidia UI Composer, etc
  • Experience in designing interactive dialogs for both speech- and non-speech-based systems

Skills

  • Strong knowledge of user interface design
  • Good artwork skills
  • Good presentation skills
  • Good artwork and visual design skills
  • Proficiency in Visio, Illustrator, or similar layout tools
  • Photoshop or similar experience helpful.
  • Ability to write HTML, CSS, JavaScript for prototyping UX ideas
  • Experience in automotive user interface design
  • Experience with gesture-based user interface design

Work Flexibility

  • Some international travel possible

For more information, you can contact us at erl-careers@vw.com


Principal Software Engineer (Embedded)

This position is responsible for shaping and strengthening the software development for Audi and the VW Group. This is an engineering level position in the Advanced Systems Development Team dedicated to Audi electronics development. It includes development, optimization, and integration, of software for infotainment, driver assistance, and autonomous driving systems.

This is senior level position with the Advanced Systems Development Team. Key responsibilities for this position include coordinating engineers, managing competences and intellectual property, strategic project management, and internal/external network development.

Responsibilities

  • Leads software integration projects
  • Takes ownership of system bring up
  • Software design and implementation
  • System-level profiling and analysis
  • Collaborates with partner companies
  • Coaching and knowledge transfer to team members working as embedded software engineers
  • Code reviews and analysis of program code from other team members or partners
  • Development of technical specifications and documentation
  • Setup of integration and software build environment

Experience

  • Years of Experience: Minimum 10+ years of related experience
  • Long-term experience in programming and integration of automotive embedded software
  • Expert level experience of connected computer systems components and its peripherals
  • Expert level experience of connected vehicle infotainment and communication systems
  • Experience with multithreading and inter-process communication
  • Strong experience with system resource management

Education

  • Bachelors in Electrical Engineering, Computer Science, or related field or equivalent

Skills

  • Strong programming skills in C/C++
  • Good Linux/UNIX/QNX shell programming skills
  • Advanced understanding of POSIX real-time operating systems
  • Strong knowledge about software integration and system level analysis
  • Performance-oriented embedded system development (e.g. Automotive or industrial device programming)
  • Top-expert level for bring up of early system prototypes (Proof-of-concept, BSP bring up)
  • Linux or QNX kernel/driver development
  • Linux or QNX programming of make and build scripts
  • Linux or QNX application development

Work Flexibility

  • Frequent international and domestic travel possible; up to 15%

For more information, you can contact us at erl-careers@vw.com


Senior Software Engineer (Graphics)

This is an engineering level position in the Advanced Systems Development Team dedicated to Audi electronics development. It includes development, optimization, and integration, of software for infotainment, driver assistance, and autonomous driving systems.

Responsibilities

  • Software design and implementation
  • System-level profiling and analysis
  • Collaboration with partner companies
  • Development of technical specifications and documentation

Experience

  • Minimum 5-8 years of related experience
  • Familiarity with Linux/UNIX shell programming
  • Experience with multi-threading and inter-process communication

Education

  • Bachelor's degree

Skills

  • Strong knowledge of 3D graphics techniques
  • Strong programming skills in C/C++
  • Performance-oriented embedded system development (eg. game console or mobile device programming)
  • OpenGL shader programming
  • Good background in mathematics
  • Experience with image processing
  • Experience with video memory management
  • Experience in automotive engineering

For more information, you can contact us at erl-careers@vw.com


Senior Software Engineer (Embedded)

This is an engineering level position in the Advanced Systems Development Team dedicated to Audi electronics development. It includes development, optimization, and integration, of software for infotainment, driver assistance, and autonomous driving systems.

Responsibilities

  • Software design and implementation
  • System-level profiling and analysis
  • Collaboration with partner companies
  • Development of technical specifications and documentation

Experience

  • Minimum 5-8 years of related experience
  • Experience with multi-threading and inter-process communication
  • Experience with system resource management

Education

  • Bachelor's degree

Skills

  • Strong programming skills in C/C++
  • Good Linux/UNIX shell programming skills
  • Performance-oriented embedded system development (eg. game console or mobile device programming)
  • Linux or QNX application development

Work Flexibility

  • Some international travel possible

For more information, you can contact us at erl-careers@vw.com


Full Stack Software Engineer (Java)

Software Development in the Advanced Visualization group developing a rapid prototyping cross platform development tool for engineers and designers based on Qt.

Contract Duration: 6 months

Responsibilities

  • Design and build advanced application on multiple platforms, embedded (nVidia Tegra K1/X1, Arm 32 and 64bit, Qualcomm Adreno) and mobile (iOS, Android) and desktop (Ubuntu, Windows , MacOS)
  • Collaborate with cross functional teams (engineering and design) to define requirements
  • Work with outside data sources and API’s
  • Work on bug fixes and performance improvements , and bench-marking
  • Install software on embedded platforms for development teams
  • Work with and gather feature requirements from a cross functional team of developers, designers, and artists

Experience

  • Strong knowledge of C++ and object oriented programming
  • Strong Knowledge of Android development (Android Studio, SDK)
  • Working knowledge of general mobile environment such as architecture, trend and emerging technologies
  • Experience with asset pipelines and asset creation tools (Maya)

Skills

  • Familiarity with Ubuntu (12.04 and up operating system)
  • Familiarity with Qt cross platform API
  • Familiarity with Eclipse IDE
  • Familiarity with CMake/qmake and cross compilers to cross compile applications and libraries for embedded platforms for Arm 32 and 64 bit architectures
  • Knowledge of OpenGL ES and 3D graphics
  • Familiarity with Web Technologies (HTML5, JavaScript, JSON)
  • Familiarity with nVidia tools (Nsight)
  • Familiar with iOS development (Xcode)

For more information, you can contact us at erl-careers@vw.com


Software architect

This position will be responsible for evaluating and creating cutting edge software and distributed computing infrastructure to bring new connected functionality and interfaces to the automotive market. The role will include architecture and algorithm design to create connected in-vehicle applications. 

Moreover, the position will evolve implementations and interfaces to enable future connected vehicle applications, developing connectivity requirements and specifications that will influence future production systems. 

Responsibilities

  • Investigate and develop technical concepts and solutions for new generation of services linking vehicles to the cloud
  • Designing, developing, and maintaining network services and distributed systems, with particular attention to RESTful interfaces, microservice architectures, and potential for scalability
  • Out-of-the-box thinking by adding to the existing infotainment ecosystem

Experience

  • Experience designing, implementing, and maintaining RESTful services
  • Experience with optimal integration of internal/proprietary, third party, and open source technologies to solve complex problems in a customer-centric manner
  • Advanced knowledge of networking and distributed systems
  • Experience with common backend frameworks such as Spring, Play, etc. and associated software design paradigms
  • Experience with web development and deployment pipelines (Vagrant, Puppet, etc.) and design tools
  • Experience in implementing microservices and backend functionality in highly modular deployments
  • Experience managing streaming and heavyweight data in an efficient and scalable way
  • Experience in a collaborative and interdisciplinary research environment

Skills

  • Proficiency in Linux
  • Familiarity with development tools (git, make, Bugzilla, Jira, Confluence etc.)
  • Familiar with the design & analysis of computer algorithms and data structures
  • Basic knowledge of SQL/ORM
  • Familiar with development and deployment on cloud systems such as AWS (using DynamoDB, ElastiCache, etc.)

For more information, you can contact us at erl-careers@vw.com


Senior software Engineer - back end

This position will be responsible for creating cutting edge software and distributed computing infrastructure to bring new connected functionality to the automotive market. The role will include architecture and algorithm design to connect vehicle data to highly-scalable services and cloud infrastructure. 

The position will evolve prototype implementations and interfaces to enable future connected vehicle applications, potentially developing system requirements and specifications that will influence future production systems.

Responsibilities

  • Investigate and develop technical concepts and solutions for a new generation of services linking vehicles to the cloud.
  • Design, develop, maintain, and evaluate network services and distributed systems, with particular attention to RESTful interfaces and microservice architectures as well as big data ingestion, storage, and analysis.
  • Support modular and scalable development of a range of machine learning use-cases that provide valuable insights for the business and improve our customer experience.

Experience

  • 5-7 years

Education

  • Bachelors of Science in Computer Science or related

Skills

  • Strong programming skills, strong IT background
  • Experience designing, implementing, and maintaining RESTful services
  • Experience with optimal integration of internal/proprietary, third party, and open source technologies to solve complex problems in a customer-centric manner
  • Proficiency in Linux
  • Familiar with the design & analysis of computer algorithms and data structures
  • Experience monitoring per-component and whole-system performance, with ability to analyze and troubleshoot performance bottlenecks and issues
  • Advanced knowledge of networking and distributed systems

Work Flexibility

  • 5% business travel a year overseas

For more information, you can contact us at erl-careers@vw.com


We are proud to be an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, age, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status. For more information about your rights as an applicant see: Equal Employment Opportunity Commission