Comment se passe le travail d’un ingénieur logiciel chez Tesla Motors ?


Je ne suis pas un développeur de logiciels, mais je travaille avec beaucoup d'entre eux. Chaque aspect de Tesla nécessite un certain développement logiciel, des systèmes intérieurs aux composants du groupe motopropulseur en passant par Tesla Energy.

Les développeurs de logiciels travaillent sur quelques projets, notamment :

  • Programmer le système d'infodivertissement (console centrale) et le tableau de bord du conducteur
  • Développer des algorithmes pour le système de pilotage automatique
  • Concevoir des outils logiciels internes tels qu'une interface pour les dynamomètres ou des bases de données pour stocker et récupérer les opérations de fabrication
  • Développer les applications mobiles Tesla
  • Développement web pour les outils du centre de service

Bien sûr, de nombreux ingénieurs électriques, mécaniques et matériels sont également amenés à programmer.

A few projects these people do are

  • Automating data analysis using python
  • Creating new test sequences for equipment
  • Developing internal program management tools

Perhaps there's slightly less pressure put on the software teams because fixes dont require expensive redesigns of physical products, but the culture is pretty much the same everywhere in Tesla.