Software Engineer, Linux Software Platforms

Tesla builds electric vehicles and innovative infotainment systems with high-performance computing platforms.
$111,200 - $433,680
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Automotive

Description For Software Engineer, Linux Software Platforms

Tesla's Software Platforms team is at the forefront of developing the foundation for in-vehicle user experiences. This role focuses on building the Software Platform, including kernel, bootchain, drivers, and lower-level userspace platform services for Tesla's innovative Infotainment hardware. The team works with high-resolution touch displays, HD audio, connectivity solutions, and high-performance computing systems.

As a Software Engineer in the Linux Software Platforms team, you'll be responsible for developing and maintaining critical embedded systems that power Tesla's vehicles. The role combines deep technical expertise in Linux systems, embedded development, and hardware integration with the excitement of working on cutting-edge automotive technology.

The position offers a competitive compensation package ranging from $111,200 to $433,680 annually, plus additional benefits including comprehensive healthcare, stock options, and various lifestyle perks. This is an excellent opportunity for experienced embedded systems engineers who want to make a direct impact on the future of electric vehicles and automotive software systems.

Working at Tesla means being part of a fast-paced, innovative environment where your work directly influences the user experience of Tesla vehicles. The role requires strong technical skills, problem-solving abilities, and the capability to work with both software and hardware components. Join Tesla to help shape the future of sustainable transportation and advanced automotive technology.

Last updated 19 days ago

Responsibilities For Software Engineer, Linux Software Platforms

  • Write well structured, testable, efficient, and maintainable code
  • Integrate software components into a fully functional software system
  • Tailor and deploy software tools, processes and metrics
  • Board bringup and hardware design validation
  • Deploy software incrementally to meet fast paced development
  • Develop software tests and continuous integration
  • Support factory provisioning, test, and improvements
  • Assess and document new product feasibility

Requirements For Software Engineer, Linux Software Platforms

Linux
  • Significant software/firmware development experience in production
  • Significant Embedded Linux and/or Android development experience in production
  • Strong Linux system fundamentals
  • Experience developing device drivers
  • Excellent C/C++ coding skills
  • Strong build, debug, and test skills
  • Comfortable using hardware debug tools and software debug tools
  • Degree in Computer Science, Computer Engineering, or equivalent experience
  • Experience with board/chip bringup (preferred)

Benefits For Software Engineer, Linux Software Platforms

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Commuter Benefits
  • Medical plans with $0 payroll deduction
  • Family-building, fertility, adoption and surrogacy benefits
  • Dental and vision plans
  • Company Paid HSA Contribution
  • Healthcare and Dependent Care FSA
  • 401(k) with employer match
  • Employee Stock Purchase Plans
  • Company paid Basic Life, AD&D, disability insurance
  • Employee Assistance Program
  • Sick and Vacation time
  • Back-up childcare and parenting support
  • Voluntary benefits including critical illness, hospital indemnity, accident insurance
  • 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, Linux Software Platforms

Sr. Engineer, Tribology Modeling & EIBD, Drive Systems

Senior engineering role at Tesla focusing on tribology modeling and EIBD analysis for drive systems, combining mechanical and electrical engineering expertise.

Sr. Mechanical Design Engineer, Geartrain, Drive Systems, Semi

Senior Mechanical Design Engineer position at Tesla, focusing on geartrain and drive systems development for Tesla Semi, offering competitive salary and comprehensive benefits.

Mechanical Design Engineer, Low Voltage

Design and develop mechanical components for Tesla's Low Voltage Distribution systems, focusing on electrical connections and thermal performance optimization.

Sr. EMC Design Engineer, Power Electronics

Senior EMC Design Engineer position at Tesla, focusing on power electronics design and EMC compliance for electric vehicle and energy storage products.

Systems Integration Engineer, Low Voltage Power

Senior Systems Integration Engineer role at Tesla, focusing on low voltage power systems development for next-generation electric vehicles.