Software Engineer, Integration, AI Platforms

Tesla is a leader in innovative technology, pioneering advancements in autonomous vehicles and humanoid robotics.
$120,000 - $318,000
Machine Learning
Mid-Level Software Engineer
In-Person
3+ years of experience
AI · Automotive · Robotics

Description For Software Engineer, Integration, AI Platforms

Tesla, a pioneer in autonomous vehicles and humanoid robotics, is seeking an Integration Engineer for their AI Platforms team. This role is crucial in advancing Tesla's AI platform integration with vehicles and humanoid robotics. The position offers an opportunity to work on cutting-edge technology, including Autopilot and robotics systems, while contributing to safety and reliability specifications for driverless vehicle operation.

The role involves developing fail-safe mechanisms and redundant architectures to ensure safe autonomous driving operations. You'll be working with modern C++ and Python, developing and implementing features that leverage Tesla's AI capabilities across various platforms. The position requires expertise in embedded systems, computer vision, and machine learning concepts.

This is an excellent opportunity for someone passionate about autonomous technology and robotics. You'll be part of a team that's directly shaping the future of mobility and robotics technology, working on real-world applications of AI and autonomous systems. The role offers competitive compensation ($120,000 - $318,000) and comprehensive benefits, including medical, dental, and vision coverage, 401(k) with employer match, and various family-friendly benefits.

The ideal candidate will have strong programming skills in C++ and Python, experience with embedded systems, and a solid understanding of computer vision and machine learning concepts. You'll be working in Tesla's Palo Alto location, contributing to one of the most advanced autonomous vehicle and robotics programs in the world.

Last updated 16 days ago

Responsibilities For Software Engineer, Integration, AI Platforms

  • Write, debug, and maintain robust C/C++ software for the Autopilot and humanoid robot software stack
  • Integrate Autopilot features and controls with user interfaces and other vehicle systems
  • Develop and iterate on new features through simulation, validation, and fleet data analysis
  • Optimize feature effectiveness while minimizing power consumption
  • Provide performance data and constructive feedback to hardware design and manufacturing teams
  • Bring up Autonomy features on new vehicle and compute platforms

Requirements For Software Engineer, Integration, AI Platforms

Python
Linux
  • Practical experience programming in C/C++ software, including modern C/C++ (C++14/17/20), multithreading, and Python
  • Experience with embedded systems software design concepts
  • Familiarity with Computer Vision, Machine Learning, and related software concepts
  • Experience with automotive communication standards such as CAN, Ethernet, TCP/IP
  • Proficiency in developing software on a Linux host
  • Excellent problem-solving, critical thinking, and communication skills

Benefits For Software Engineer, Integration, AI Platforms

Medical Insurance
Dental Insurance
Vision Insurance
401k
Mental Health Assistance
Parental Leave
Commuter Benefits
  • Aetna PPO and HSA plans with $0 payroll deduction
  • Family-building, fertility, adoption and surrogacy benefits
  • Dental and vision plans with $0 paycheck contribution
  • Company Paid HSA Contribution
  • Healthcare and Dependent Care Flexible Spending Accounts
  • 401(k) with employer match
  • Employee Stock Purchase Plans
  • Company paid Basic Life, AD&D, short-term and long-term disability insurance
  • Employee Assistance Program
  • Sick and Vacation time
  • Back-up childcare and parenting support resources
  • Weight Loss and Tobacco Cessation Programs
  • Tesla Babies program
  • Commuter benefits
  • Employee discounts and perks program

Interested in this job?

Jobs Related To Tesla Software Engineer, Integration, AI Platforms

Software Engineer, Image Processing, Cell Qualification

Software Engineer position at Tesla focusing on developing computer vision algorithms for battery cell analysis and qualification.

Data Labeler Manager

Lead Tesla's data labeling team in annotating 3D image data for Autopilot and Tesla Bot, managing performance and collaborating with engineering teams.

Software Engineer, Scenario Creation, Simulation

Software Engineer position at Tesla focusing on developing simulation scenarios and validation tools for Autopilot system, requiring 3+ years of software development experience.

Software Validation Engineer, Integration, AI Platforms

Software Validation Engineer role at Tesla, focusing on AI platform integration for autonomous vehicles and robotics systems.

IC Package Process Engineer, Dojo

IC Package Process Engineer position at Tesla, working on Dojo Super AI Computer and Self-Driving Hardware development.