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.


Senior Staff Engineer (Mapping and Localization)

This is a senior level role, responsible for the research and development of sensor-aided navigation software that estimates the vehicle ego state parameters (position, velocity, attitude, etc.) as well as sensor calibration (sensors’ intrinsic and extrinsic parameters). Because of the knowledge required in sensor measurements (Inertial Measurement Unit, Global Positioning System, camera, LIDAR, RADAR, and SONAR) a strong background in math, physics, and statistics is required.

This role utilizes Kalman filter understanding, covariance analysis experience, and knowledge of state-of-the-art algorithms such as visual inertial odometry and SLAM. This position is involved in all software development life cycle project activities (analysis, preliminary and detailed software design, code, test, verification, documentation, and product release) under limited supervision.

This role also investigates and develops solutions to complex and advanced technical problems by applying advanced engineering theories, methods, and research techniques. Additionally, this role provides technical guidance and mentorship for engineers.

Main Development Responsibilities – (95%)

  • Defines, programs, and implements software modules for Driver Assistance Systems and Autonomous Driving Systems.
  • Develops vehicle perception, visual localization, image processing, computer vision, and sensor data fusion modules for the Group.
  • Coordinates development of autonomous driving software between engineers at the ERL and Germany.
  • Transfers technologies and solutions to Volkswagen Group Development divisions.
  • Mentors junior engineers on best practices and the current state of the art in the fields
  • Reviews developed code modules and test results; provides final approval of technical functionality.
  • Provides feedback on conducted tests and code to guide team towards quality.
  • Identifies new technologies that can be brought into the Group to provide new innovations.
  • Researches new algorithms and frameworks to drive the state of the art of vehicle perception and localization.
  • Develops technical specifications and documentation.

Networking and Administration Responsibilities – (5%) 

  • Represents Volkswagen Group in technical community, such as at conferences.
  • Other duties as needed.

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.

Role Responsibilities

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

Required  

  • Minimum 5+ years of related experience
  • Strong knowledge of user interface design
  • Good artwork skills
  • Good presentation skills
  • Experience in creating UX wireframes, storyboards, and process flows.
  • Good artwork and visual design skills.
  • Proficiency in Visio, Illustrator, or similar layout tools.
  • 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.

Desired

  • Master's degree
  • 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.

Main Development Responsibility – 65% of time

  • 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 – 20% of time

  • 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

Additional Responsibilities – 15% of time

  • Development of technical specifications and documentation
  • Setup of integration and software build environment

Required

  • Years of Experience: Minimum 10+ years of related experience
  • BSc in Electrical Engineering, Computer Science, or related field or equivalent
  • 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
  • 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
  • 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
  • Experience with multithreading and inter-process communication
  • Strong experience with system resource management
  • Linux or QNX programming of make and build scripts
  • Linux or QNX application development

Desired

  • MSc or PhD in Electrical Engineering, Computer Science, or related field or equivalent
  • OS security and encryption standards
  • Knowledge of virtualization technologies, e.g. hyper visor type-1.
  • Safety OS knowledge (ISO 26262)

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.

Role Responsibilities

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

Required

  • Bachelor's degree
  • Minimum 5-8 years of related experience
  • 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
  • Familiarity with Linux/UNIX shell programming
  • Experience with multithreading and inter-process communication

Desired

  • Master's degree
  • CUDA or other GPGPU
  • Linux or QNX application development
  • OpenGL ES development
  • 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)

Role Summary

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.

Role responsibilities

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

Required

  • Bachelor's degree
  • Minimum 5-8 years of related experience
  • Strong programming skills in C/C++
  • Good Linux/UNIX shell programming skills
  • Performance-oriented embedded system development (eg. game console or mobile device programming)
  • Experience with multithreading and inter-process communication
  • Experience with system resource management
  • Linux or QNX application development

Desired Specialized Skills

  • Master's degree
  • Linux or QNX kernel/driver development
  • Experience in automotive embedded software
  • OS safety knowledge (ISO 26262)
  • OS security and encryption standards
  • Knowledge of virtualization technologies, eg. hypervisor type-1.

Work Flexibility

  • Some international travel possible

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


Full Stack Software Engineer (Java)

Description

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

Role 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 benchmarking.
  • Install software on embedded platforms for development teams.
  • Work with and gather feature requirements from a cross functional team of developers, designers, and artists.

Requirements

  • Strong knowledge of C++ and object oriented programming.
  • Strong Knowledge of Android development (Android Studio, SDK).
  • Familiarity with Ubuntu (12.04 and up operating system)
  • Working knowledge of general mobile environment such as architecture, trend and emerging technologies

Desired

  • 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.
  • Have developed at least one android app with using native (NDK) API.
  • Knowledge of OpenGL ES and 3D graphics.
  • Experience with asset pipelines and asset creation tools (Maya)
  • 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

Description

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. 

Role 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. 

Required

  • 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; 
  • Familiarity with development tools (git, make, Bugzilla, Jira, Confluence etc.). 
  • Familiar with the design & analysis of computer algorithms and data structures; 
  • Advanced knowledge of networking and distributed systems; 

Desired

  • Experience with common backend frameworks such as Spring, Play, etc. and associated software design paradigms;
  • Basic knowledge of SQL/ORM;
  • Experience with web development and deployment pipelines (Vagrant, Puppet, etc.) and design tools;
  • Familiar with development and deployment on cloud systems such as AWS (using DynamoDB, ElastiCache, etc.);
  • 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; 

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