Taro Logo

Software Engineer, Autonomy Foundations, Self-Driving

Tesla is an automotive and technology company that develops electric vehicles and autonomous driving technology.
$120,000 - $318,000
Embedded
Mid-Level Software Engineer
In-Person
3+ years of experience
AI · Automotive · Robotics
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Engineer, Vehicle Firmware, Core Infrastructure

Tesla is seeking a Software Engineer for Vehicle Firmware to develop test automation infrastructure and tools for vehicle software validation.

Display Electrical Hardware Architect / Engineer

Display Electrical Hardware Architect/Engineer role at Apple focusing on next-generation display technology development and system integration.

Software Development Engineer, Device OS

Software Development Engineer position at Amazon Lab126 focusing on Device OS development, platform architecture, and SDK development for Amazon devices including Alexa and IoT products.

Software Dev Engineer II - AMZ9084442

Software Development Engineer II position at Annapurna Labs (Amazon) in Cupertino, focusing on embedded systems development with competitive compensation and benefits.

Memory System Engineer

Memory System Engineer position at Qualcomm Shanghai, focusing on debugging and optimizing memory systems across mobile, IoT, and computing platforms.

Description For Software Engineer, Autonomy Foundations, Self-Driving

Tesla is seeking a C++ Software Engineer to join their Autonomy group, focusing on developing foundational code for Self-Driving vehicles and Humanoid robots. This role offers an exciting opportunity to work on cutting-edge autonomous systems, where you'll be responsible for building robust code foundations and optimizing performance of autonomous systems.

The position involves working with various system components, including high-frame rate Camera & Vision stack, GPU kernels, and low memory footprint image compression libraries. You'll be instrumental in improving the performance and stability of Tesla's autonomous systems while maintaining high coding standards.

As a member of the team, you'll work with state-of-the-art technology in autonomous driving and robotics, directly contributing to Tesla's mission of accelerating the world's transition to sustainable energy and advanced robotics. The role requires expertise in C++ programming, system-level software development, and a strong understanding of performance optimization.

The position offers competitive compensation ranging from $120,000 to $318,000 annually, plus additional cash and stock awards. Tesla provides comprehensive benefits including medical, dental, and vision coverage, 401(k) matching, and various family-friendly benefits. The company's culture promotes innovation, technical excellence, and the opportunity to work on transformative technology that is changing the future of transportation and robotics.

Located in the San Francisco Bay Area, you'll be working alongside some of the industry's brightest minds in autonomous systems and robotics. This role is perfect for someone who is passionate about high-performance software development and wants to make a significant impact in the autonomous driving and robotics fields.

Last updated 4 months ago

Responsibilities For Software Engineer, Autonomy Foundations, Self-Driving

  • Write, debug and maintain robust C/C++ software for Self-Driving and Humanoid robot software stack
  • Optimize hardware resources usage and leverage custom hardware components
  • Advocate for best coding practices and build tools helping engineers to write better code
  • Generalize software frameworks while maintaining performance
  • Develop system tools to benchmark and optimize latency and throughput of autonomy workloads

Requirements For Software Engineer, Autonomy Foundations, Self-Driving

Linux
  • Experience programming C/C++ software, including modern C++14/17/20
  • Experience with performant software design and object-oriented C++
  • Proficient developing software on a Linux host
  • Experience with imaging software, Cuda/OpenCL, SIMD, multithreading, Linux system software, or computer vision
  • Bachelor's Degree in Computer Science, Physics, Computer Engineering, Electrical Engineering or equivalent experience

Benefits For Software Engineer, Autonomy Foundations, Self-Driving

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Mental Health Assistance
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
  • 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?