Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Sr. Software Engineer, Android Applications, Autonomy

$162.8k - $203.5k

Rivian

About Rivian Rivian is on a mission to keep the world adventurous forever. This goes for the emissions‑free Electric Adventure Vehicles we build, and the curious, courageous souls we seek to attract. As a company, we constantly challenge what’s possible, never simply accepting what has always been done. We reframe old problems, seek new solutions and operate comfortably in areas that are unknown. Our backgrounds are diverse, but our team shares a love of the outdoors and a desire to protect it for future generations. Role Summary We are seeking a Senior Software Engineer, Android Applications to lead the development of mission‑critical diagnostic and data collection applications for the Rivian Central Information Display (CID). In this role, you will bridge the gap between high‑level Android application development and low‑level vehicle systems. You will build the tools that our engineers use to manage data logging, note collection, visualize vehicle health, system integrity, and real‑time diagnostic streams directly from the navigator’s seat. In this role you will create a performant, stable, and highly responsive Android application that interacts with Android Automotive OS (AAOS) and the autonomous driving compute platform. You are building an easy‑to‑use interface to facilitate data collection that will expand into a window into the vehicle’s brain, facilitating common data collection workflows and enabling new use cases for autonomy engineers and test drivers. Responsibilities AAOS Application Development: Design and implement robust Android applications using Kotlin specifically tailored for the Rivian CID environment. Data Visualization: Build efficient pipelines to consume, parse, and visualize high‑frequency vehicle data from the Vehicle Network (CAN, Ethernet) via the Android VHAL (Vehicle Hardware Abstraction Layer). System Integration: Work closely with the Autonomy and Infotainment teams to define new communication pathways required for deep vehicle data access. Performance Optimization: Use Android Profiler, systrace, and perfetto to identify bottlenecks in the app’s rendering and data processing layers. Mentorship & Quality: Drive best practices for Android development within the team, owning the functionality and quality of the data recording application. Qualifications Education: Bachelor's or Master’s in Computer Science, Software Engineering, a related field, or equivalent experience. Experience: 5+ years of professional Android development experience. Android Mastery: Expert‑level knowledge of Kotlin, Coroutines, and the Android SDK. Deep understanding of Android Internals (Services, Content Providers, IPC/Binder). Modern UI: Proficiency in building reactive, high‑performance user interfaces. Systems Programming: Experience dealing with binary data formats (Protobuf, FlatBuffers) and an understanding of networking protocols (TCP/UDP, MQTT). Reliability: A track record of building “crash‑proof” applications that handle edge cases and long‑running sessions. Tooling: Experience with adb, shell scripting and Python. Bonus Qualifications Automotive Experience: Prior experience with vehicle communication protocols (CAN, LIN, Automotive Ethernet). AAOS Knowledge: Familiarity with the Android Automotive OS stack, specifically how applications interact with the Car Service and VHAL. NDK/C++: Experience using the Android NDK for performance‑critical data processing or interfacing with C++ libraries. Visualization: Experience with Android Graphics (Canvas, OpenGL ES, or Vulkan) for real‑time rendering. Pay Disclosure Salary Range for California Based Applicants: $162,800‑203,500 (actual compensation will be determined based on experience, location, and other factors permitted by law). Benefits Summary Rivian provides robust medical/Rx, dental and vision insurance packages for full‑time employees, their spouse or domestic partner, and children up to age 26. Coverage is effective on the first day of employment. Rivian is an equal‑opportunity employer and complies with all applicable federal, state, and local fair employment practices laws. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, ancestry, sex, sexual orientation, gender, gender expression, gender identity, genetic information or characteristics, physical or mental disability, marital/domestic partner status, age, military/veteran status, medical condition, or any other characteristic protected by law. Rivian is committed to ensuring that our hiring process is accessible for persons with disabilities. If you have a disability or limitation, such as those covered by the Americans with Disabilities Act, that requires accommodations to assist you in the search and application process, please email us at View email address on click.appcast.io. We are currently not accepting applications from third‑party application services. #J-18808-Ljbffr

Vacancy posted 11 hours ago
Similar jobs that could be interesting for youBased on the Sr. Software Engineer, Android Applications, Autonomy in Palo Alto, CA vacancy
  • $162.8k - $203.5k

     ...outdoors and a desire to protect it for future generations.  Role Summary Rivian’s Autonomy organization is looking for a Senior Software Engineer, ML Applications to join the Data & Cloud team. You will design and deliver large-scale applications and data pipelines... 
    Application
    Senior
    Full time
    Contract work
    Temporary work
    Part time
    Local area
    Shift work

    Rivian

    Palo Alto, CA
    3 days ago
  • $162.8k - $203.5k

     ...generations. Role Summary The Autonomy organization at Rivian is...  ...skilled and hands‑on Senior Data Engineer to join our Cloud and Data...  ...experience in data engineering, software engineering, or distributed...  ...Salary Range for California Based Applicants: $162,800.00 - $203,500.00 (... 
    Application
    Senior
    Full time
    Contract work
    Local area

    Rivian

    Palo Alto, CA
    4 days ago
  • $140k - $200k

     ...include its iOS app, Android App, Mac App, Chrome Extension...  ...frontend and backend engineers, AI research...  ...native Windows desktop applications using Windows App SDK,...  ...accessible and inclusive software. Excellent software engineering...  ...). Flexibility, autonomy, and responsibility:... 
    Android
    Application
    Senior
    Work at office

    Clutch Canada

    Mountain View, CA
    11 hours ago
  • $102.1k - $202.2k

     ...team at Microsoft develops software that pushes the cutting edge...  ...others. As a Software Engineer on our team, you would have...  ...your existing workflows and applications through an intuitive CLI,...  ...years of experience building Android applications from scratch.... 
    Android
    Application
    Senior
    Ongoing contract
    Work at office
    Local area
    Remote work
    3 days per week

    Microsoft Corporation

    Mountain View, CA
    8 days ago
  • $140k - $215k

     ...CrowdStrike is seeking a backend software engineer who wants to grow at scale,...  ...Lead you will have high autonomy with high expectations, often...  ...(Windows, Mac, Linux, iOS, Android). Your details-oriented mindset...  ...for all employees and applicants for employment. The Company... 
    Android
    Application
    Senior
    Full time
    Work experience placement
    Work at office
    Local area
    2 days per week
    3 days per week

    CrowdStrike Holdings, Inc.

    Sunnyvale, CA
    10 hours ago
  • $148k - $226.2k

     ...and testing for in-vehicle software platform team. The ideal candidate...  ...integration of Linux and/or Android based system software...  ...Work side‑by‑side with DevQA engineers on test plan development and...  ...assist with your job search or application for employment, email us or... 
    Android
    Application
    Senior
    Full time
    Relocation
    Relocation package
    Flexible hours

    Israelvcforum

    Mountain View, CA
    11 hours ago
  • $193.93k - $291.15k

     ...Senior Software Engineer, Onboard Autonomy Nuro Mountain View, CA, US Full-Time Engineering Software Logistics About Nuro We...  ...technology, the Nuro Driver™, to support a wide range of applications, from robotaxis and commercial fleets to personally... 
    Application
    Senior
    Full time
    Local area

    Softbank Investment Advisers

    Mountain View, CA
    3 days ago
  • $180k - $198k

     ...About this role: As a Staff/Senior Software Engineer on our Calibration, Localization, &...  ...infrastructure, hardware, QA, and other autonomy teams (Perception, Decision, Planning,...  ...the hiring process, such as reviewing applications, analyzing resumes, or assessing... 
    Application
    Senior
    Temporary work
    Work at office
    Flexible hours

    Cyngn

    Mountain View, CA
    2 days ago
  • $265k - $331.3k

     ...group of algorithm developers / software engineers focused on delivering...  ...is a core capability of the autonomy stack delivering products to...  ..., Control, and others. As a Sr. Software Engineer on the Pose...  ...algorithms ~ Prototyping real-time applications ~ Adapting algorithms for... 
    Application
    Senior
    Full time
    Contract work
    Temporary work
    Part time
    Local area
    Shift work

    Rivian

    Palo Alto, CA
    1 day ago
  • $193.93k - $291.15k

     ...technology company on a mission to make autonomy accessible to all. Founded in 2016,...  ...Nuro Driver™, to support a wide range of applications, from robotaxis and commercial fleets...  .... These platforms will allow any software engineer to add new viz elements. Additionally,... 
    Application
    Senior

    Nuro

    Mountain View, CA
    5 days ago
  • Google Inc. is seeking a Software Engineer to develop next-generation technologies and enhance...  ...2 years of experience in software and Android development. This position offers the...  ...English is required. Experience in mobile application development is preferred, with a focus... 
    Android
    Application
    Senior

    Google Inc.

    Mountain View, CA
    1 day ago
  • $170k - $220k

     ...We are seeking a Senior Software Engineer in Test (SET II) to play a pivotal role in advancing...  ...candidate will have extensive experience in Android and Linux development, with a focus on...  ...Android platform apps and Linux‑based applications. Reviewing, submitting, building, and... 
    Android
    Application
    Senior

    Autoroboto

    Mountain View, CA
    11 hours ago
  • $205k - $240k

     ...with us For a small team, Afero engineers collectively do a little bit of everything—from cloud applications and infrastructure to mobile...  ...product line. As a Senior Software Engineer on the mobile team,...  ...Flutter application across iOS and Android, including native platform... 
    Android
    Application
    Senior
    Full time
    Contract work
    Work at office
    Remote work
    3 days per week

    Roman Health Pharmacy LLC

    Los Altos, CA
    10 hours ago
  • $160k - $200k

     ...As a Senior Software Engineer - Android Development, you will be responsible for design, development and testing of automotive infotainment software...  ...software. What You'll Do Design and develop HMI applications for GM’s in-vehicle Infotainment systems. Write efficient... 
    Android
    Application
    Senior
    Flexible hours

    General Motors

    Mountain View, CA
    1 day ago
  •  ...powers our clinician and patient applications. This is a hands-on...  ...optimized for code sharing across Android and iOS. Essential...  ...Collaborate with backend engineers to design and refine APIs for...  ...strategy and execution for software subsystems. Mentor team members... 
    Android
    Application
    Senior

    Globus Medical

    Redwood City, CA
    3 days ago
  • $265k - $331.3k

     ...candidate to help lead embedded software development for state-of-the...  ...systems for next-generation autonomy. You will be a vital...  ...across the entire stack—from the application layer down to low-level...  ...and guide a team of Software Engineers to design, develop, and deploy... 
    Application
    Senior
    Full time
    Contract work
    Temporary work
    Part time
    Local area
    Shift work

    Rivian

    Palo Alto, CA
    3 days ago
  •  ...Sr. Software Engineer Make Next Happen Now. For more than 30 years, The Company has helped innovative...  ...desired business needs, day to day application support, should be able to navigate...  ...development, Mobile Development(iOS & Android), React JS/Angular JS/Polymer JS, NodeJS... 
    Android
    Application
    Senior
    Temporary work

    Professional Recruiters

    Santa Clara, CA
    3 days ago
  • $171k - $275k

     ...develop, deploy, and update complete vehicle software and AI applications. This is one of the fastest growing...  ...on real roads. As a Senior Software Engineer, AOSP, you will play a key role in developing and maintaining the Android (AOSP) operating system and foundational... 
    Android
    Application
    Senior
    Full time
    For contractors
    For subcontractor
    Flexible hours

    Decisive Point

    Mountain View, CA
    11 hours ago
  •  ...the Role We’re looking for a Senior Software Engineer,Frontend with strong frontend UI, UX...  ...to help build high-quality, scalable applications across web and mobile platforms. You’ll...  ...across web, and optionally iOS/Android platforms. Deploy: Own and manage... 
    Android
    Application
    Senior

    Lirvana Labs

    Menlo Park, CA
    26 days ago
  • $140k - $200k

     ...rated job search app on iOS & Android. About the Team: Our...  ...opportunity to work on applications at scale, serving millions of...  ...employers and need full-stack engineers to build fast, scalable, and...  ...of experience in full stack software development ~ Comprehensive... 
    Android
    Application
    Senior
    Full time
    Remote work
    Flexible hours

    ZipRecruiter

    Palo Alto, CA
    5 days ago
  • $174k - $252k

    Senior Software Engineer, Android, Gemini App, DeepMind DeepMind Mountain View, CA, USA Bachelor’s degree or equivalent practical experience...  ...iOS), with a focus on building and shipping user‑facing applications. Experience with modern Android mobile languages (e.g.,... 
    Android
    Application
    Senior
    Full time

    Google Inc.

    Mountain View, CA
    2 days ago
  • $167.2k - $316.6k

     ...and implementing core components of the Android framework, enhancing the performance,...  ...Master's degree in Computer Science, Software Engineering, or equivalent combination of relevant...  ...and base salary will be set within the applicable range according to job scope,... 
    Android
    Application
    Senior
    Immediate start
    Visa sponsorship
    Flexible hours

    Ford Motor Company

    Palo Alto, CA
    2 days ago
  •  ...will set the standards for software-defined vehicles around the...  ...you'll build is the most used application across the entire Rivian and...  ...sophisticated, large-scale, Android-based system that sits at the...  ...to electric vehicles. By engineering exceptional experiences, you... 
    Android
    Application
    Senior
    Full time
    Contract work
    Local area

    Rivian and Volkswagen Group Technologies

    Palo Alto, CA
    2 days ago
  • $174k - $252k

    Senior Software Engineer, Mobile, Android Google. Mountain View, CA, USA. Requirements Bachelor’s degree or equivalent practical experience. 5...  ...and architecture. 3 years of experience with Android application development. Preferred qualifications Master's degree... 
    Android
    Application
    Senior
    Full time
    Worldwide

    Google Inc.

    Mountain View, CA
    4 days ago
  • $140k - $200k

     ...products include its iOS app, Android App, Mac App, Chrome...  ...include frontend and backend engineers, AI research scientists, and...  ...deploying high availability applications on Kubernetes What We Offer...  ...innovation, intuition, and drive Autonomy, fostering focus and... 
    Android
    Application
    Work at office

    Speechify

    Mountain View, CA
    2 days ago
  • $170k - $205k

     ...are seeking a senior, product-minded Software Engineer with deep experience in algorithms, machine...  ...resource-constrained devices, mobile applications, embedded systems, or cloud-connected...  ...systems, embedded Linux, iOS, Android, hardware-in-the-loop systems, simulation... 
    Android
    Application
    Senior
    Local area
    Flexible hours

    ALSO

    Palo Alto, CA
    10 days ago
  • $181.1k - $272.1k

     ...Sr Full-Stack Software Engineer, AIML Data Operations Imagine what you could do here. We're looking...  ...engineer with experience across front-end applications, web services, or large-scale data...  ...more of the following: ~ iOS or Android applications backed by cloud-based services... 
    Android
    Application
    Senior
    Relocation

    Apple

    Cupertino, CA
    4 days ago
  • $174k - $252k

    Senior Software Engineer, Embedded Systems and Firmware Google Mountain View, CA, USA Apply...  ...RTOS (Real-Time Operating Systems) and Android build/development environments. Experience...  ...across environments (desktop, mobile, applications), as well as our first party devices... 
    Android
    Application
    Senior
    Full time

    Google Inc.

    Mountain View, CA
    1 day ago
  • $174k - $252k

    Senior Software Engineer, System Security, Pixel Mountain View, CA, USA $174,000-$252,000 + bonus...  ...of security architecture on Android devices. About the job Google's software...  ...across environments (desktop, mobile, applications), as well as our first party devices and... 
    Android
    Application
    Senior
    Full time

    Google Inc.

    Mountain View, CA
    2 days ago
  • $147k - $255k

    About the role As a Senior Android Platform Engineer on the Vehicle OS team, you will orchestrate the development of a universal software foundation that enables automakers to deliver...  ...software at scale. Working across application, middleware, and hardware layers, you... 
    Android
    Application
    Senior
    Full time
    For contractors
    For subcontractor

    Decisive Point

    Mountain View, CA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Sr. Software Engineer, Android Applications, Autonomy. Be the first to apply!