Software Engineer, Scenario Creation, Simulation

Tesla is an automotive and clean energy company that develops electric vehicles and autonomous driving technology.
$133,440 - $355,920
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Automotive

Description For Software Engineer, Scenario Creation, Simulation

Tesla's Autopilot Simulation team is seeking a Software Engineer to join their innovative autonomous driving technology development. This role focuses on creating and maintaining the Autopilot validation process towards achieving full self-driving capabilities. You'll be working with cutting-edge simulation technology that recreates real-world scenarios with physics, photorealistic rendering, and intelligent actors.

As a Software Engineer on the team, you'll be responsible for developing simulation scenarios and tools that are crucial for validating Autopilot features. You'll work closely with team members to ensure comprehensive testing of both new and existing functionalities. The role combines expertise in software development, automation, and quality assurance to build robust testing frameworks.

The position offers competitive compensation ranging from $133,440 to $355,920 annually, plus additional benefits including medical coverage, 401(k) matching, and stock purchase options. Tesla's commitment to innovation in autonomous driving technology makes this an exciting opportunity for someone passionate about shaping the future of transportation.

Working at Tesla means being part of a company at the forefront of sustainable energy and autonomous driving technology. The role provides opportunities to work with advanced simulation systems and contribute to the development of one of the most sophisticated self-driving systems in the industry. The team's work directly impacts the safety and reliability of Tesla's Autopilot system, making this position both challenging and highly impactful.

Last updated 17 days ago

Responsibilities For Software Engineer, Scenario Creation, Simulation

  • Develop software and tools to engineer and author high-value Simulation Scenarios
  • Perform functional, stress, integration, and performance tests on multiple levels
  • Develop tooling and automation to improve simulator validation efficiency
  • Identify effective test strategies and craft test plans
  • Analyze issues and work with Simulation/Autopilot Developers
  • Find software bugs through manual testing, automated scripting, and report investigation

Requirements For Software Engineer, Scenario Creation, Simulation

Python
  • 3+ years Software Development experience in video game gameplay systems or closed-loop evaluation systems
  • 2+ years of Automated scripting experience
  • Strong Python and C++ Skills
  • Experience troubleshooting on both software and hardware level
  • Experience solving difficult QA problems
  • Experience in designing automation frameworks
  • Excellent communication skills and very detail oriented
  • Degree in Computer Science, Physics, Computer Engineering, Electrical Engineering or proof of exceptional skills

Benefits For Software Engineer, Scenario Creation, Simulation

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
  • Commuter benefits
  • Employee discounts and perks program

Interested in this job?

Jobs Related To Tesla Software Engineer, Scenario Creation, Simulation

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 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.

Software Engineer, Metrics, AI Evaluation

Software Engineer position at Tesla focusing on metrics and AI evaluation for autonomous driving technology, offering competitive salary and comprehensive benefits.