Back to Search Jobs

Sensing Software Engineer (On-Site)

Palo Alto, CA
$300,000 / Year

Are you passionate about pushing the boundaries of machine intelligence and computer vision? Tesla is looking for a talented Sensing Software Engineer to join our team in Palo Alto, where you will develop cutting-edge algorithms that define the future of vehicle autonomy.


Job Overview:

  • Role: Sensing Software Engineer
  • Company: Tesla
  • Location: Palo Alto, CA
  • Compensation: $140,000 โ€“ $300,000 per year

Primary Responsibilities:

  • Develop new computer vision algorithms for complex sensing applications.
  • Write efficient Python and C++ code for algorithm development, data analysis, and visualization.
  • Collaborate with hardware and firmware engineers to ensure tightly integrated, high-performance features.
  • Contribute to production-level software that powers real-world Tesla platforms.

Eligibility Criteria (Required):

  • Bachelorโ€™s Degree in Computer Science, Engineering, or a related field (or equivalent experience).
  • Strong Python programming skills and familiarity with PyTorch.
  • Proficiency in C++ with experience in large-scale software projects.
  • Familiarity with classical machine learning and state-of-the-art deep learning algorithms (CNNs, Transformers, etc.).

Eligibility Criteria (Preferred):

  • Hands-on experience with computer vision projects and neural network deployment.
  • Experience with advanced models such as detection, depth, and human mesh models.
  • Demonstrated ability to integrate hardware and software systems effectively.

At Tesla, our work environment is fast-paced, collaborative, and deeply engineering-focused. You won’t just be writing code; you will get your hands dirty in the lab or in the vehicle to root-cause issues and validate algorithms in real-time. We value critical thinkers who are product-oriented and self-driven.

View All Jobs