Linux Kernel Engineer, AI Embedded Operating Systems, Self-Driving

Tesla is a leading electric vehicle and clean energy company, known for its innovative approach to sustainable transportation and energy solutions.
$104,000 - $300,000
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Automotive · Robotics

Description For Linux Kernel Engineer, AI Embedded Operating Systems, Self-Driving

As a Linux Kernel engineer within the AI Embedded OS team at Tesla, you will be a key contributor to the platform software that manages one of the most advanced and widely deployed AI Platforms powering Autonomy for Tesla's Cars, Humanoid Robot, and beyond. You'll interact with Hardware and Software teams to develop and deploy embedded operating system features for AI Inference at scale, influencing both current and future generation AI silicon and platforms.

Your responsibilities will include:

  • Pre/Post-silicon Linux bring up for next-generation AI chips
  • Developing and maintaining Linux device drivers for AI inference hardware accelerators, camera capture, ISP, GPU, Ethernet, UFS, and PCIE
  • Porting and maintaining Linux Kernel for custom AI system-on-chip with preempt RT patches
  • Defining hardware-software interactions for next-generation autonomous car platforms, Humanoid Robot, and expanding AI inference use-cases
  • Developing and bringing up the system software stack for AI platforms
  • Enhancing functionality, performance, and power of AI platforms
  • Writing efficient, testable, and maintainable code
  • Integrating software components into fully functional systems

The ideal candidate will have:

  • An Engineering Degree or equivalent experience
  • Strong Linux Kernel/Driver/RTOS experience
  • Experience with board or SoC bring-up for ARM64, RISC-V, or x86 platforms
  • Solid C programming skills and embedded Linux programming experience
  • Good software practices including code review and documentation
  • Excellent problem-solving, critical thinking, and communication skills
  • Experience with performance analysis tools like perf/ftrace
  • JTAG experience and familiarity with pre-silicon environments

This role offers an opportunity to work on cutting-edge AI and autonomous systems, contributing to Tesla's mission of accelerating the world's transition to sustainable energy. Join a team that's pushing the boundaries of technology in the automotive and robotics industries.

Last updated 2 months ago

Responsibilities For Linux Kernel Engineer, AI Embedded Operating Systems, Self-Driving

  • Pre/Post-silicon Linux bring up to mass production of the next generation AI chip
  • Develop and maintain Linux device drivers for AI inference hardware accelerators, camera capture, ISP, GPU, Ethernet, UFS, and PCIE
  • Port and maintain Linux Kernel for the custom AI system-on-chip and apply preempt RT patches
  • Define the hardware, software interactions for next generation fully autonomous car platform, Humanoid Robot and expanding AI inference use-cases
  • Develop and bring-up the system software stack that runs on the AI platform and interacts with various sensors in the car, robot
  • Develop features, system software tools in enhancing the functionality, performance and power of the AI platforms
  • Write well-structured, testable, efficient, and maintainable code
  • Integrate software components into a fully functional software system

Requirements For Linux Kernel Engineer, AI Embedded Operating Systems, Self-Driving

Linux
  • Engineering Degree in a relevant field, or equivalent experience
  • Strong Linux Kernel/Driver/RTOS experience
  • Experience with board or SoC bring-up for ARM64, RISC-V, or x86 based platforms
  • Solid C programming skills and experience with embedded Linux programming
  • Good software practices such as code review, clean coding style and documentation
  • Excellent problem solving, critical thinking and communication skills
  • Experience with performance analysis and tracing tools such as perf/ftrace
  • Experience with JTAG in any aspect of bring-up, profiling, or debugging
  • Experience with pre-silicon emulation/simulation environments
  • 3+ years of experience developing Linux device drivers for devices like CSI, ISP, Ethernet, GPU, PCIE or flash devices like UFS, eMMC, NVMe

Benefits For Linux Kernel Engineer, AI Embedded Operating Systems, Self-Driving

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Commuter Benefits
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • 401k
  • Employee Stock Purchase Plans
  • Life Insurance
  • AD&D Insurance
  • Short-term Disability
  • Long-term Disability
  • Employee Assistance Program
  • Sick Time
  • Vacation Time
  • Paid Holidays
  • Back-up Childcare
  • Parenting Support Resources
  • Critical Illness Insurance
  • Hospital Indemnity Insurance
  • Accident Insurance
  • Legal Services
  • Pet Insurance
  • Weight Loss Program
  • Tobacco Cessation Program
  • Tesla Babies Program
  • Commuter Benefits
  • Employee Discounts

Interested in this job?

Jobs Related To Tesla Linux Kernel Engineer, AI Embedded Operating Systems, Self-Driving

Sr. Vehicle Dynamics Engineer, Steering

Senior Vehicle Dynamics Engineer position at Tesla, focusing on steering systems and chassis tuning for electric vehicles, offering competitive salary and comprehensive benefits.

Sr. Power Electronics Controls Engineer, Energy Products

Senior Power Electronics Controls Engineer position at Tesla, focusing on developing high-performance controls for power conversion systems in automotive and energy products.

Sr. Electrical Engineer, High Voltage Power Electronics

Senior Electrical Engineer position at Tesla focusing on high-voltage power electronics design for automotive and energy storage applications.

Silicon & Systems Validation Engineer, AP Hardware

Senior Silicon & Systems Validation Engineer role at Tesla, focusing on custom SoC validation for autonomous driving systems with competitive compensation and benefits.

Electrical Design Engineer, Battery Electronics

Senior Electrical Design Engineer position at Tesla, focusing on battery management systems for electric vehicles and energy products.