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 7 hours 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. Software Engineer, Linux Software Platforms, Graphics

Senior Software Engineer position at Tesla focusing on Linux-based graphics platforms for vehicle infotainment systems

Vehicle Dynamics Controls Engineer, Vehicle Controls

Senior Vehicle Dynamics Controls Engineer position at Tesla, focusing on developing advanced control algorithms for electric vehicle systems with competitive compensation and comprehensive benefits.

Sr. Software System Integration Engineer, Test Systems Engineering

Senior Software System Integration Engineer role at Tesla, focusing on test systems engineering for vehicle and energy programs, offering $111K-$246K salary plus benefits.

Sr. Electrical Reliability Test Engineer, Drive Inverter

Senior Electrical Engineer role at Tesla focusing on drive inverter reliability testing and development for electric vehicles.

Sr. Design Verification Engineer, Dojo

Senior Design Verification Engineer position at Tesla working on the Dojo chip design team, focusing on verification and test environments for AI hardware.