Autopilot Simulation, Tools Engineer

Autopilot Simulation, Tools Engineer

Engineering & Information Technology
Palo Alto, California
Req. ID

The Role

Autopilot is of critical importance to Tesla's mission. It is safer, makes driving more enjoyable, and will ultimately deliver on the promise of self-driving cars. As a member of Tesla's Autopilot Simulation team, you will be in a unique position to accelerate the pace at which Autopilot improves over time. The main ways in which the simulation team realizes this include:

  • building tools that enable Autopilot software developers to perform virtual test drives instead of real ones
  • testing all Autopilot software releases for regressive behavior
  • generating synthetic data sets for neural network training 

The foundation on which we build these elements is our simulation environment. We develop photorealistic worlds for our virtual car to drive in, enabling our developers to iterate faster and rely less on real-world testing. We strive for perfect correlation to real-world vehicle behavior and work with Autopilot software engineers to improve both Autopilot and the simulator over time. Our group is a cross-disciplinary team with people from various backgrounds and fields of expertise, like CS generalists, mechanical engineers, game developers, and computer graphics artists. As a member on this team, you will be challenged to learn about all these different disciplines and use your own expertise to further improve the scope and usability of our tools.

As an Autopilot Simulation Tools Engineer, you will contribute to the development of the simulation by building tools that enable rapid prototyping/testing of Autopilot. You will be expected to contribute to such projects as photorealistic world generation, simulation scenario authoring, performance evaluation, and content validation tools. These simulation tools will both assist the simulation team and the broader Autopilot organization in both feature creation and performance improvement.


    • Design and develop various content creation, simulation, reporting, and build tools
    • Contributing to the development of a modular, scalable simulation platform
    • Work with all members of the Autopilot team to understand simulation tooling requirements and champion good development/testing processes
    • Leverage and improve existing tools


    • Experience developing and delivering engineering tools
    • Excellent software development skills in C++ & Python
    • BS/MS in Engineering, Computer Science, or the equivalent in experience and evidence of exceptional ability
    • Comfortable developing with Linux & Git
    • Knowledge of software life cycle, modern testing methods, and solid understanding of continuous integration
    • Able to work independently and proactively
    • Desirable to have experience working with and developing tools for Unreal Engine 4, Maya, and/or Houdini

关于 Tesla (特斯拉)

Tesla 正在加速世界向可持续能源的转变。我们设计、制造、销售并维护全世界最好的太阳能技术、能源储存系统和电动车,让用户能够以完全可持续的方式生产、储存和使用能源。

Tesla 求贤若渴、不拘一格,致力于招募和培养全世界顶尖人才。Tesla 总部位于美国加州,员工遍布世界四大洲。我们努力营造包容的环境,不论性别、种族、宗教或背景,任何人都能在这里发挥所长。

我们的世界级团队推崇打破传统,进行跨领域深入合作的运营理念。不拘一格、挑战权威、推陈出新才是生存之道。我们正致力于解决世界上最困难且最重要的问题​ —— 如果缺少了令世界变得更美好的共同激情,我们将无法取得成功。

了解更多关于 Tesla 的信息

Tesla 是一家为员工谋求平等机会/平等权利的企业,致力于实现工作场所多元化。所有符合条件的应聘者都将得到一视同仁的看待,不分种族、肤色、宗教、性别、性取向、年龄、国籍、残疾状况、受保护的退伍军人身份、性别认同或受本地法律保护的任何其他因素。