Infotainment at Tesla @ Tesla - Palo Alto, CA

Job Overview

a month ago

Infotainment at Tesla

Tesla - Palo Alto, CA

Come join the team who built the Tesla UI, Sentry mode, Auto Shift, and the infotainment platform. We are expanding multiple groups with talented engineers of all levels to rapidly increase our ability to build innovative features and enhance our infotainment/gaming platform. If you have a passion for building open-source software, have strong engineering fundamentals, and can demonstrate first principled thinking with fast execution, take a look at the following roles:


Roles:


Locations:

  • Palo Alto, CA
  • Bellevue, WA
  • Austin, TX
  • Berlin, Germany
  • Shanghai, China


Software Engineer, Graphics – All locations

Software Engineers on this team are focused on the graphics stack for existing and next generation infotainment products. Ideal candidates will have backgrounds that include:

  • Embedded Linux experience
  • Excellent C/C++ coding skills
  • Strong Linux kernel fundamentals
  • Experience with Linux graphics technologies (X, wayland, mesa3d, dri/drm drivers)
  • Experience with board /chip bring-up


Software Engineer, Linux Platforms – All Locations

Software Engineers on this team develop the foundation on which the in-vehicle user experience is built. Ideal candidates will have backgrounds that include:

  • Embedded Linux and/or Android development experience
  • Excellent C/C++ coding skills
  • Android Container, Hypervisor, or virtualization experience
  • Comfortable using hardware debug tools (DMM, oscilloscopes, logic analyzers) and software debug tools (GDB, KGDB, JTAG)


Software Engineer, Audio Systems – All Locations

Software Engineers on this team are focused on the audio software subsystem and framework for existing and next generation infotainment products. Ideal candidates will have backgrounds that include:

  • Excellent C/C++ coding skills
  • Experience with real-time operating systems (RTOS)
  • Experience with audio systems is a plus (ALSA, audio framework, audioflinger, audio drivers)
  • Experience with board /chip bring-up


Software Engineer, Core Services – All Locations

This team works in the Linux ecosystem, building services & middleware to implement scalable platform level infrastructure for features like IPC communication, vehicle-to-backend communication, local data management, multi-media systems, security protocol definition and implementation, diagnostics, debugging and logging systems, all within the infotainment system of vehicle. Ideal candidates will have backgrounds that include:

  • Excellent C++ coding skills, plus Go experience is preferred
  • Software/middleware development experience
  • Embedded Linux experience required, plus any RTOS experience is preferred
  • Strong debugging and troubleshooting skills
  • Experience with multi-threaded, concurrent, and asynchronous applications
  • Distributed systems, queueing, and messaging experience a plus


Software Validation Engineer – All Locations

Validation Engineers are responsible for creating and owning infrastructure to test and validate current and next gen of Tesla products. Ideal candidates will have backgrounds that include:

  • Experience with both C and Python
  • Experience developing test guidelines from specifications
  • Ability to understand, test, and troubleshoot complicated system interactions
  • Experience developing tests with reusable code
  • Understanding of revision control software (SVN, GIT, etc) and CAN bus experience preferred


Video Games Engineer, Infotainment Software Engineer – Palo Alto & Bellevue

Engineers on this team focus on bringing video games to life in our vehicles. This is a rare opportunity to build a video game platform and to help enable the best gaming experience available in-car. Ideal candidates will have backgrounds that include:

  • Excellent C++ coding skills
  • Experience shipping products in the video game industry
  • Experience writing and shipping customer-facing code
  • Willingness & curiosity to learn new technologies in any area of the stack: UI, Rendering, Core, Protocol, Server
  • High standards for code quality, maintainability, and performance


Software Engineer, UI Internationalization – Palo Alto & Bellevue

This software engineer will lead the software development for Tesla's vehicle software internationalization. We need someone who is passionate about building user interfaces, precision font rendering in different languages, input methods, and building internal tools to streamline localization. Ideal candidates will have backgrounds that include:

  • Proficient in C++ (fluency in Python, Java, Go is a plus)
  • Deep understanding of Unicode and character encoding, experience with fonts/IME
  • Excellent grasp of fundamental computer science concepts
  • Experience writing and shipping customer-facing code
  • Willingness to learn new technologies in any area of the stack: UI, Rendering, Core, Protocol, Server


Software Engineer, Vehicle UI – Palo Alto & Bellevue

This team focuses on building in-car user interfaces, entertainment (media streaming and video games), autopilot visualization, and our mobile application. Their work is front and center of Tesla’s vehicle fleet, with millions of customers around the world experiencing and interacting with their software daily. Ideal candidates will have backgrounds that include:

  • Proficient in C++
  • Experience writing and shipping customer-facing code
  • Willingness to learn new technologies in any area of the stack
  • Experience using common design patterns in the software industry
  • Experience working with multithreaded applications
  • Experience building state-of-the-art user interfaces and/or acclaimed consumer facing applications

Software Engineer, Mobile – Palo Alto & Bellevue

These software engineers specialize in creating exceptional user experiences for our users. This team is responsible for the look and feel of the user experience, architecture, and front-end graphics. Ideal candidates will have backgrounds that include:

  • Proficient in iOS or Android (Obj-C, Swift, Java or Kotlin)
  • Familiar with JavaScript. Experience with React/React Native is preferred
  • Excellent grasp of fundamental computer science concepts, good at solving complex technical problems
  • Experience using common design patterns. High standards for code quality, maintainability, and performance
  • Experience creating, maintaining and shipping top-ranking mobile apps preferred

Similar Jobs

Senior Android Software Engineer – Android Applications

Fresh Consulting

Newark, CA

Experience with infotainment systems or familiar with Android Auto/Apple Carplay. Benefits: Employee benefits at 100% including Medical, PTO, Holiday Pay, 401K…

Software Engineer (RTOS/Android/Embedded Linux)

Fresh Consulting

Newark, CA

Benefits: Employee benefits at 100% including Medical, PTO, Holiday Pay, 401K Plan and much more! Duration: Project - Long-Term Vendor.

Infotainment Platform Software Engineer- SDV

General Motors

Sunnyvale, CA

Prior experience with vehicle infotainment systems, CAN networks, and thermal/power management. The employee's role enables them to work at a GM facility or off…

AI Research Scientist – Perception and Machine Learning

Bosch Group

Sunnyvale, CA

2+ years hands-on experience in computer vision and deep learning topics with focus on at least two of the following areas: object detection/segmentation, 3D…

Senior AI Research Scientist – Perception and Machine Learning

Bosch Group

Sunnyvale, CA

4+ years hands-on experience in computer vision and deep learning topics with focus on at least two of the following areas: object detection/segmentation, 3D…

Senior Research Scientist for Natural Language Processing

Bosch Group

Sunnyvale, CA

We develop intuitive, interactive, and intelligent solutions to enable inspiring UX for Bosch products and services in application areas such as autonomous…

Research Engineer for Natural Language Processing and Knowledge Engineering

Bosch Group

Sunnyvale, CA

We develop intuitive, interactive, and intelligent solutions to enable inspiring UX for Bosch products and services in application areas such as autonomous…

Research Scientist for Natural Language Processing

Bosch Group

Sunnyvale, CA

We develop intuitive, interactive, and intelligent solutions to enable inspiring UX for Bosch products and services in application areas such as autonomous…

Director, Product Management - Strategic Ecosystem Lead - Automotive Bu

225 Qualcomm Technologies, Inc.

Santa Clara, CA

Performs required tasks at various heights (e.g., standing or sitting). Operations Group, Operations Group > Product Management.

Senior Research Engineer for Natural Language Processing and Knowledge Engineering

Bosch Group

Sunnyvale, CA

We develop intuitive, interactive, and intelligent solutions to enable inspiring UX for Bosch products and services in application areas such as autonomous…

Sr. Infotainment Platform Security Software Architect- SDV

General Motors

Sunnyvale, CA

The employee's role enables them to work at a GM facility or off-site as frequently as needed or desired. Effective communication and presentation skills and…

Director, Product Management - Strategic Ecosystem Lead - Automotive BU

Qcom

Santa Clara, CA

Performs required tasks at various heights (e.g., standing or sitting). Operations Group, Operations Group > Product Management.

Sr. Infotainment Platform System Software Architect- SDV

General Motors

Sunnyvale, CA

The employee's role enables them to work at a GM facility or off-site as frequently as needed or desired. Effective communication and presentation skills and…

Operations Assistant

General Motors

Sunnyvale, CA

To reach this ambitious goal we need to create a modern vehicle computing platform that is capable to integrate all the sophisticated features like active…

BrightDrop Product Manager - Vehicle digital experience

General Motors

Palo Alto, CA

Experience with automotive software systems - infotainment, active safety, autonomous. The BrightDrop Vehicle Product team is looking for a highly motivated and…

QA Engineer - Infotainment

SpanIdea Systems

San Francisco Bay Area, CA

Ensure quality from low-level software to the end applications validate software in simulation and on vehicles and release in alignment with vehicle integration…

Infotainment QA Automation Engineer- SDV

General Motors

Sunnyvale, CA

The employee's role enables them to work at a GM facility or off-site as frequently as needed or desired. Hybrid:This position does not require an employee to…

Machine Learning Engineer, MLOps

Mercedes-Benz R&D North America

Sunnyvale, CA

Present and demo research topics to Daimler internal groups, and at external events such as academic conferences and tradeshows. Experience in ML model serving.

Architect, Mobile Applications

Lucid Motors

Newark, CA

Beyond providing competitive salaries, we’re providing a community for innovators who want to make an immediate and significant impact.

SDV Infotainment Platform Certification Engineer

General Motors

Sunnyvale, CA

Prior experience with automotive or consumer electronic devices, vehicle infotainment systems. The employee's role enables them to work at a GM facility or off…

Agile Product Engineer

Lucid Motors

Newark, CA

Beyond providing competitive salaries, we’re providing a community for innovators who want to make an immediate and significant impact.

Korean Bilingual Automotive Validation Engineer / Santa Clara, CA / Others / MML

BTI Solutions

Santa Clara, CA

Software re-flashing/update support at OEM local office. Keep consistency in working and legal work permit for at least 2 years.

Senior Infotainment Platform Security Software Engineer- SDV

General Motors

Sunnyvale, CA

Prior experience with vehicle infotainment systems. This team is solely responsible for developing and maintaining GM's entire infotainment software platform.

Technical Engineer

Volkswagen Group of America - Chattanooga Operations

Belmont, CA

Including but not limited to infotainment systems, online connectivity units and driver assistance systems. The Technical Engineer supports the lab management…