Resume and JobRESUME AND JOB
Rivian logo

Sr. Software Engineer, Android Applications, Autonomy Careers at Rivian - Palo Alto, California | Apply Now!

Rivian

Sr. Software Engineer, Android Applications, Autonomy Careers at Rivian - Palo Alto, California | Apply Now!

full-timePosted: Feb 9, 2026

Job Description

Sr. Software Engineer, Android Applications, Autonomy Careers at Rivian - Palo Alto, California

Role Overview

Rivian is revolutionizing the electric vehicle industry with its mission to keep the world adventurous forever. We're seeking a Senior Software Engineer, Android Applications, Autonomy to lead the development of mission-critical diagnostic and data collection apps for the Rivian Central Information Display (CID). This role bridges high-level Android app development with low-level vehicle systems, building tools that engineers use for data logging, note collection, vehicle health visualization, and real-time diagnostics directly from the driver's seat.

You'll create performant, stable Android applications interacting with Android Automotive OS (AAOS) and the autonomous driving compute platform. This is your chance to build intuitive interfaces that serve as a window into the vehicle's brain, streamlining workflows for autonomy engineers and test drivers at Rivian.

Key Responsibilities at Rivian

  • Design and implement robust Android applications using Kotlin tailored for the Rivian CID environment.
  • Build efficient pipelines to consume, parse, and visualize high-frequency vehicle data from Vehicle Network (CAN, Ethernet) via Android VHAL.
  • Collaborate with Autonomy and Infotainment teams to define new communication pathways for deep vehicle data access.
  • Optimize performance using Android Profiler, systrace, and perfetto to eliminate bottlenecks in rendering and data processing.
  • Mentor team members and drive best practices for Android development, owning app functionality and quality.
  • Develop diagnostic tools for managing data logging, note collection, and real-time diagnostic streams.
  • Integrate with AAOS and autonomous driving platforms for seamless system interaction.
  • Create easy-to-use interfaces facilitating data collection workflows and new autonomy use cases.
  • Ensure applications are crash-proof, handling edge cases and long-running sessions reliably.

Qualifications & Requirements

To succeed in this Sr. Software Engineer, Android Applications, Autonomy role at Rivian, you need:

  • Bachelor’s or Master’s in Computer Science, Software Engineering, related field, or equivalent experience.
  • 5+ years professional Android development experience.
  • Expert-level Kotlin, Coroutines, Android SDK, and deep Android Internals knowledge (Services, Content Providers, IPC/Binder).
  • Proficiency in modern reactive UI and high-performance interfaces.
  • Experience with binary data (Protobuf, FlatBuffers) and protocols (TCP/UDP, MQTT).
  • Proven reliability in building crash-proof apps for edge cases and long sessions.
  • Familiarity with adb shell scripting and Python.

Bonus Qualifications: Automotive protocols (CAN, LIN, Ethernet), AAOS/Car Service/VHAL, Android NDK/C++, real-time graphics (Canvas, OpenGL ES, Vulkan).

Salary & Benefits

Salary Range: $162,800 - $203,500 USD yearly for California-based applicants (actual based on experience, location). Rivian offers competitive compensation in the automotive/tech sector.

  • Comprehensive medical, Rx, dental, vision insurance starting day one.
  • Coverage for employees, spouse/domestic partner, children up to 26.
  • Equal opportunity employer with accessibility accommodations.
  • Join a mission-driven company innovating in EV autonomy.

Why Join Rivian?

Rivian isn't just building electric vehicles; we're redefining adventure with emissions-free Electric Adventure Vehicles. Our diverse team shares a passion for the outdoors and protecting it for future generations. At Rivian, you'll challenge what's possible, reframe problems, and operate in unknown territories. Work on cutting-edge autonomy tech in Palo Alto, California, alongside curious, courageous innovators. This Sr. Software Engineer role offers impact on real-world vehicle systems and the future of autonomous driving.

How to Apply

Ready to build the future of EV autonomy at Rivian? Apply now for the Sr. Software Engineer, Android Applications, Autonomy position in Palo Alto, CA. Submit your resume highlighting Android expertise, Kotlin mastery, and automotive experience. Rivian complies with all fair employment laws and welcomes diverse applicants. For accommodations, email candidateaccommodations@rivian.com. Don't miss this chance to join Rivian's mission—apply today!

Locations

  • Palo Alto, California, United States

Salary

162,800 - 223,850 USD / yearly

Skills Required

  • Android Developmentintermediate
  • Kotlin Programmingintermediate
  • Android Automotive OSintermediate
  • Vehicle Hardware Abstraction Layerintermediate
  • Data Visualizationintermediate
  • Coroutinesintermediate
  • Android Profilerintermediate
  • Systraceintermediate
  • Perfettointermediate
  • CAN Bus Protocolsintermediate
  • Ethernet Networkingintermediate
  • Protobufintermediate
  • FlatBuffersintermediate
  • MQTT Protocolintermediate
  • NDK C++intermediate

Required Qualifications

  • Bachelor’s or Master’s in Computer Science, Software Engineering, or related field, or equivalent experience (experience)
  • 5+ years of professional Android development experience (experience)
  • Expert-level knowledge of Kotlin, Coroutines, and Android SDK (experience)
  • Deep understanding of Android Internals including Services, Content Providers, and IPC/Binder (experience)
  • Proficiency in building reactive, high-performance user interfaces (experience)
  • Experience with binary data formats (Protobuf, FlatBuffers) and networking protocols (TCP/UDP, MQTT) (experience)
  • Track record of building crash-proof applications handling edge cases and long-running sessions (experience)
  • Experience with adb shell scripting and Python (experience)

Responsibilities

  • Design and implement robust Android applications using Kotlin for Rivian Central Information Display (CID)
  • Build efficient pipelines to consume, parse, and visualize high-frequency vehicle data from CAN and Ethernet via VHAL
  • Work closely with Autonomy and Infotainment teams to define new communication pathways for vehicle data access
  • Optimize app performance using Android Profiler, systrace, and perfetto for rendering and data processing
  • Drive best practices for Android development and mentor team members
  • Develop mission-critical diagnostic and data collection applications for autonomy engineers
  • Create performant, stable, highly responsive interfaces interacting with AAOS and autonomous driving compute
  • Facilitate common data collection workflows and enable new use cases for test drivers
  • Integrate with low-level vehicle systems from the navigator's seat
  • Own functionality and quality of data recording applications

Benefits

  • general: Robust medical, Rx, dental, and vision insurance packages
  • general: Coverage effective on first day of employment
  • general: Insurance covers full-time employees, spouse/domestic partner, and children up to age 26
  • general: Competitive salary range $162,800-$203,500 for California applicants
  • general: Equal opportunity employment practices
  • general: Accessibility accommodations for disabilities during hiring process
  • general: Work on cutting-edge Electric Adventure Vehicles and autonomy technology
  • general: Join a diverse team passionate about protecting the outdoors
  • general: Opportunity to challenge what's possible in EV innovation

Target Your Resume for "Sr. Software Engineer, Android Applications, Autonomy Careers at Rivian - Palo Alto, California | Apply Now!" , Rivian

Get personalized recommendations to optimize your resume specifically for Sr. Software Engineer, Android Applications, Autonomy Careers at Rivian - Palo Alto, California | Apply Now!. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Sr. Software Engineer, Android Applications, Autonomy Careers at Rivian - Palo Alto, California | Apply Now!" , Rivian

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

AndroidKotlinAutonomyEVSoftware EngineerPalo AltoRivianAAOSVHALAutomotiveSr. Software Engineer Android Autonomy RivianAndroid Automotive OS jobs Palo AltoKotlin developer EV autonomy careersVHAL data visualization Rivian jobsAndroid Profiler systrace Rivian engineeringAutonomy software engineer CaliforniaRivian CID application developerCAN Ethernet Android developerSenior Android Kotlin jobs EVRivian autonomy team careersAndroid NDK C++ automotive jobsPerfetto performance optimization RivianElectric vehicle software engineerPalo Alto Android developer RivianMission critical Android apps autonomyRivian software engineer salary

Answer 10 quick questions to check your fit for Sr. Software Engineer, Android Applications, Autonomy Careers at Rivian - Palo Alto, California | Apply Now! @ Rivian.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.

Rivian logo

Sr. Software Engineer, Android Applications, Autonomy Careers at Rivian - Palo Alto, California | Apply Now!

Rivian

Sr. Software Engineer, Android Applications, Autonomy Careers at Rivian - Palo Alto, California | Apply Now!

full-timePosted: Feb 9, 2026

Job Description

Sr. Software Engineer, Android Applications, Autonomy Careers at Rivian - Palo Alto, California

Role Overview

Rivian is revolutionizing the electric vehicle industry with its mission to keep the world adventurous forever. We're seeking a Senior Software Engineer, Android Applications, Autonomy to lead the development of mission-critical diagnostic and data collection apps for the Rivian Central Information Display (CID). This role bridges high-level Android app development with low-level vehicle systems, building tools that engineers use for data logging, note collection, vehicle health visualization, and real-time diagnostics directly from the driver's seat.

You'll create performant, stable Android applications interacting with Android Automotive OS (AAOS) and the autonomous driving compute platform. This is your chance to build intuitive interfaces that serve as a window into the vehicle's brain, streamlining workflows for autonomy engineers and test drivers at Rivian.

Key Responsibilities at Rivian

  • Design and implement robust Android applications using Kotlin tailored for the Rivian CID environment.
  • Build efficient pipelines to consume, parse, and visualize high-frequency vehicle data from Vehicle Network (CAN, Ethernet) via Android VHAL.
  • Collaborate with Autonomy and Infotainment teams to define new communication pathways for deep vehicle data access.
  • Optimize performance using Android Profiler, systrace, and perfetto to eliminate bottlenecks in rendering and data processing.
  • Mentor team members and drive best practices for Android development, owning app functionality and quality.
  • Develop diagnostic tools for managing data logging, note collection, and real-time diagnostic streams.
  • Integrate with AAOS and autonomous driving platforms for seamless system interaction.
  • Create easy-to-use interfaces facilitating data collection workflows and new autonomy use cases.
  • Ensure applications are crash-proof, handling edge cases and long-running sessions reliably.

Qualifications & Requirements

To succeed in this Sr. Software Engineer, Android Applications, Autonomy role at Rivian, you need:

  • Bachelor’s or Master’s in Computer Science, Software Engineering, related field, or equivalent experience.
  • 5+ years professional Android development experience.
  • Expert-level Kotlin, Coroutines, Android SDK, and deep Android Internals knowledge (Services, Content Providers, IPC/Binder).
  • Proficiency in modern reactive UI and high-performance interfaces.
  • Experience with binary data (Protobuf, FlatBuffers) and protocols (TCP/UDP, MQTT).
  • Proven reliability in building crash-proof apps for edge cases and long sessions.
  • Familiarity with adb shell scripting and Python.

Bonus Qualifications: Automotive protocols (CAN, LIN, Ethernet), AAOS/Car Service/VHAL, Android NDK/C++, real-time graphics (Canvas, OpenGL ES, Vulkan).

Salary & Benefits

Salary Range: $162,800 - $203,500 USD yearly for California-based applicants (actual based on experience, location). Rivian offers competitive compensation in the automotive/tech sector.

  • Comprehensive medical, Rx, dental, vision insurance starting day one.
  • Coverage for employees, spouse/domestic partner, children up to 26.
  • Equal opportunity employer with accessibility accommodations.
  • Join a mission-driven company innovating in EV autonomy.

Why Join Rivian?

Rivian isn't just building electric vehicles; we're redefining adventure with emissions-free Electric Adventure Vehicles. Our diverse team shares a passion for the outdoors and protecting it for future generations. At Rivian, you'll challenge what's possible, reframe problems, and operate in unknown territories. Work on cutting-edge autonomy tech in Palo Alto, California, alongside curious, courageous innovators. This Sr. Software Engineer role offers impact on real-world vehicle systems and the future of autonomous driving.

How to Apply

Ready to build the future of EV autonomy at Rivian? Apply now for the Sr. Software Engineer, Android Applications, Autonomy position in Palo Alto, CA. Submit your resume highlighting Android expertise, Kotlin mastery, and automotive experience. Rivian complies with all fair employment laws and welcomes diverse applicants. For accommodations, email candidateaccommodations@rivian.com. Don't miss this chance to join Rivian's mission—apply today!

Locations

  • Palo Alto, California, United States

Salary

162,800 - 223,850 USD / yearly

Skills Required

  • Android Developmentintermediate
  • Kotlin Programmingintermediate
  • Android Automotive OSintermediate
  • Vehicle Hardware Abstraction Layerintermediate
  • Data Visualizationintermediate
  • Coroutinesintermediate
  • Android Profilerintermediate
  • Systraceintermediate
  • Perfettointermediate
  • CAN Bus Protocolsintermediate
  • Ethernet Networkingintermediate
  • Protobufintermediate
  • FlatBuffersintermediate
  • MQTT Protocolintermediate
  • NDK C++intermediate

Required Qualifications

  • Bachelor’s or Master’s in Computer Science, Software Engineering, or related field, or equivalent experience (experience)
  • 5+ years of professional Android development experience (experience)
  • Expert-level knowledge of Kotlin, Coroutines, and Android SDK (experience)
  • Deep understanding of Android Internals including Services, Content Providers, and IPC/Binder (experience)
  • Proficiency in building reactive, high-performance user interfaces (experience)
  • Experience with binary data formats (Protobuf, FlatBuffers) and networking protocols (TCP/UDP, MQTT) (experience)
  • Track record of building crash-proof applications handling edge cases and long-running sessions (experience)
  • Experience with adb shell scripting and Python (experience)

Responsibilities

  • Design and implement robust Android applications using Kotlin for Rivian Central Information Display (CID)
  • Build efficient pipelines to consume, parse, and visualize high-frequency vehicle data from CAN and Ethernet via VHAL
  • Work closely with Autonomy and Infotainment teams to define new communication pathways for vehicle data access
  • Optimize app performance using Android Profiler, systrace, and perfetto for rendering and data processing
  • Drive best practices for Android development and mentor team members
  • Develop mission-critical diagnostic and data collection applications for autonomy engineers
  • Create performant, stable, highly responsive interfaces interacting with AAOS and autonomous driving compute
  • Facilitate common data collection workflows and enable new use cases for test drivers
  • Integrate with low-level vehicle systems from the navigator's seat
  • Own functionality and quality of data recording applications

Benefits

  • general: Robust medical, Rx, dental, and vision insurance packages
  • general: Coverage effective on first day of employment
  • general: Insurance covers full-time employees, spouse/domestic partner, and children up to age 26
  • general: Competitive salary range $162,800-$203,500 for California applicants
  • general: Equal opportunity employment practices
  • general: Accessibility accommodations for disabilities during hiring process
  • general: Work on cutting-edge Electric Adventure Vehicles and autonomy technology
  • general: Join a diverse team passionate about protecting the outdoors
  • general: Opportunity to challenge what's possible in EV innovation

Target Your Resume for "Sr. Software Engineer, Android Applications, Autonomy Careers at Rivian - Palo Alto, California | Apply Now!" , Rivian

Get personalized recommendations to optimize your resume specifically for Sr. Software Engineer, Android Applications, Autonomy Careers at Rivian - Palo Alto, California | Apply Now!. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Sr. Software Engineer, Android Applications, Autonomy Careers at Rivian - Palo Alto, California | Apply Now!" , Rivian

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

AndroidKotlinAutonomyEVSoftware EngineerPalo AltoRivianAAOSVHALAutomotiveSr. Software Engineer Android Autonomy RivianAndroid Automotive OS jobs Palo AltoKotlin developer EV autonomy careersVHAL data visualization Rivian jobsAndroid Profiler systrace Rivian engineeringAutonomy software engineer CaliforniaRivian CID application developerCAN Ethernet Android developerSenior Android Kotlin jobs EVRivian autonomy team careersAndroid NDK C++ automotive jobsPerfetto performance optimization RivianElectric vehicle software engineerPalo Alto Android developer RivianMission critical Android apps autonomyRivian software engineer salary

Answer 10 quick questions to check your fit for Sr. Software Engineer, Android Applications, Autonomy Careers at Rivian - Palo Alto, California | Apply Now! @ Rivian.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.