Software Engineer, Mobile

Tesla is an automotive and clean energy company that develops electric vehicles and renewable energy solutions.
$96,000 - $336,000
Mobile
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Automotive

Description For Software Engineer, Mobile

Tesla, a pioneer in electric vehicles and sustainable energy, is seeking a talented Mobile Software Engineer to join their Vehicle Software team in Palo Alto. This role offers an exciting opportunity to shape the future of vehicle mobile user experiences at one of the world's most innovative automotive companies.

The position requires a minimum of 2 years of mobile development experience, with expertise in either iOS or Android platforms. You'll be working with cutting-edge technologies and frameworks, including React/React Native, and will need proficiency in languages such as Swift, Kotlin, Objective-C, or Java. The role combines technical excellence with creative problem-solving, as you'll be responsible for designing architecture, writing robust code, and delivering new features that enhance Tesla's vehicle mobile experience.

As part of Tesla's engineering team, you'll collaborate closely with hardware engineers, UI developers, QA teams, and designers to create seamless, high-performance mobile applications. The company offers a comprehensive benefits package, including competitive salary ranging from $96,000 to $336,000 annually, plus additional cash and stock awards. Benefits include premium healthcare options with $0 payroll deductions, 401(k) with employer match, equity opportunities through Employee Stock Purchase Plans, and various family-friendly benefits.

This is an ideal opportunity for a motivated mobile engineer who wants to make a significant impact in the automotive industry while working with a team that sets the standard for vehicle mobile user experiences. The role offers not just technical challenges but also the chance to contribute to Tesla's mission of accelerating the world's transition to sustainable energy through innovative mobile solutions.

Last updated a day ago

Responsibilities For Software Engineer, Mobile

  • Design, code and maintain mobile user experiences end-to-end
  • Optimize code for performance, stability, and maintainability
  • Work with a cross-functional team of hardware engineers, application/UI software engineers, QA/Validation, and designers

Requirements For Software Engineer, Mobile

JavaScript
React
  • Bachelor's Degree in Computer Science, Software Engineering, or similar areas of study or equivalent experience
  • Minimum 2 years experience in Mobile (iOS/Android) development
  • Proficient in Swift, Kotlin, Objective-C, or Java
  • Familiar with JavaScript
  • Experience with React/React Native is preferred
  • Excellent grasp of fundamental computer science concepts
  • Experience using common design patterns
  • Experience creating, maintaining and shipping top-ranking mobile apps is preferred

Benefits For Software Engineer, Mobile

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Mental Health Assistance
Parental Leave
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
  • Healthcare and Dependent Care Flexible Spending Accounts (FSA)
  • 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
  • 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, Mobile

Mobile App Software Engineer, Tesla App, Energy

Mobile App Software Engineer position at Tesla, building the app ecosystem for Solar, Powerwall, and Vehicle products using React Native and TypeScript.

Mobile Application Developer (Intermediate)

Mid-level mobile application developer position at ECAD Labs Inc. in Vancouver with hybrid work arrangement.

Consumer Mobile Product Manager II, Chrome Browser

Lead Chrome Browser's mobile product strategy and development at Google, driving innovation and user experience improvements across Android platforms.

Technical Program Manager, Pixel Software

Lead end-to-end product feature development for Google Pixel devices, managing cross-functional teams and delivering high-quality mobile experiences.

Technical Program Manager, Pixel Software

Technical Program Manager position at Google leading Pixel software development projects, requiring 2+ years of experience in consumer electronics and Android development.