Software Engineer – Mobile App (Vehicle Software)
Tesla · Palo Alto
Job description
About the role
Join Tesla's Mobile team within the Vehicle Software organization to build and ship user‑facing features for the Tesla Mobile App, a core part of the ownership experience for millions of customers.
Key responsibilities
- Design, develop, debug, and own end‑to‑end features for iOS and Android.
- Optimize code for performance, stability, and maintainability.
- Apply first‑principles engineering to create high‑quality solutions.
- Collaborate with hardware, firmware, UI, back‑end, QA, and design teams.
Required profile
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience.
- 2+ years of professional mobile development experience (iOS/Android).
- Proficiency in Swift, Kotlin, Objective‑C, or Java.
- Familiarity with TypeScript or JavaScript; React/React Native experience preferred.
- Strong grasp of computer‑science fundamentals and design patterns.
Required skills
- Swift
- Kotlin
- Objective‑C
- Java
- TypeScript
- JavaScript
- React Native (preferred)
- iOS development
- Android development
What we offer
- Competitive salary and equity.
- Comprehensive medical, dental, and vision plans with $0 payroll deduction options.
- Health Savings Account (HSA) contributions, Flexible Spending Accounts (FSA), and 401(k) match.
- Employee Stock Purchase Plan, life and disability insurance, and assistance programs.
- Paid time off, sick leave, and flexible work arrangements.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in the United States.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
2 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Tesla
Palo Alto