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

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.

IoT Systems Engineer, Materials Manufacturing & Commercial Energy Storage

Lead Industrial Systems Engineer position at Tesla, focusing on server infrastructure and network engineering for materials manufacturing and commercial energy storage systems.

Joining Engineer, Body in White, Semi

Senior Joining Engineer position at Tesla, focusing on body manufacturing engineering for Semi truck production, requiring 5+ years of experience in automotive joining technologies.

Sr. Mechanical Test Engineer, High Voltage Power Electronics

Senior Mechanical Test Engineer position at Tesla focusing on Power Electronics validation and testing, offering competitive salary and comprehensive benefits.