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 Rivian

Vacancy posted 1 day 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

     ...generations. Role Summary We are seeking a Senior Software Engineer, Android Applications to lead the development of mission-critical diagnostic...  ...data collection workflows and enabling new use cases for autonomy engineers and test drivers. Responsibilities AAOS... 
    Android
    Application
    Senior
    Full time
    Contract work
    Temporary work
    Part time
    Local area
    Shift work

    Rivian

    Palo Alto, CA
    1 day ago
  • $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
    1 day ago
  • $162.8k - $203.5k

     ...for future generations. Role Summary The Autonomy organization at Rivian is seeking a skilled Software Engineer to join our dynamic team. If you are passionate...  ...using python based visualization applications such as Streamlit to facilitate understanding... 
    Application
    Senior
    Full time
    Contract work
    Local area

    Rivian

    Palo Alto, CA
    3 days 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
    11 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
    4 days ago
  • $140k - $215k

     ...CrowdStrike Backend Software Engineer As a global leader in cybersecurity...  ...both the flexibility and autonomy to own their careers. We're...  ...(Windows, Mac, Linux, iOS, Android). Your details-oriented mindset...  ...opportunity 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

    Sunnyvale, CA
    1 day 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
    2 days 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
    8 days ago
  • $193.93k - $291.15k

     ...technology company on a mission to make autonomy accessible to all. Founded in 201...  ...™, to support a wide range of applications, from robotaxis and commercial...  ...We're looking for an Autonomy Engineer focused on onboard autonomy—the software that runs on the robot/vehicle/embedded... 
    Application
    Senior
    Local area

    Nuro

    Mountain View, CA
    21 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
    22 hours 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
    4 days 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
    2 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
    4 days ago
  • $237k - $296k

     ...Embedded Software Development Lead Rivian is on a mission to...  ...systems for next-generation autonomy. You will be a vital contributor...  ...the entire stack—from the application layer down to low-level device...  ...guide a team of Software Engineers to design, develop, and deploy... 
    Application
    Senior
    Full time
    Temporary work
    Part time
    Shift work

    Rivian

    Palo Alto, CA
    1 day 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
    3 days ago
  • $213k - $263k

     ...scene changes. In this hybrid role, you will report to an Engineering Manager. You will: Work with experts in the field of...  ...writing robust, efficient code ~ Experience with iOS or Android application development and API design #LI‑Hybrid Compensation &... 
    Android
    Application
    Senior
    Full time
    Flexible hours

    Waymo

    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
    6 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
    1 day ago
  • $140k - $200k

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

    ZipRecruiter

    Palo Alto, CA
    21 days ago
  • $158k - $241k

     ...The Role The Vehicle Experiences Engine software organization is a dynamic and fast‑paced...  ...Autonomous Driving and other high‑compute applications. We are offering this challenging...  ...Responsible for the entire life cycle of the Android/QNX/Embedded Linux domain, including... 
    Android
    Application
    Senior
    Local area
    Flexible hours

    General Motors

    Mountain View, CA
    4 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
    3 days ago
  • $174k - $252k

     ...practical experience. ~5 years of experience with software development in one or more programming...  ...of experience in native mobile development (Android or iOS), with a focus on building and shipping user‑facing applications. ~ Experience with modern Android mobile languages... 
    Android
    Application
    Senior
    Full time

    Google DeepMind

    Mountain View, CA
    3 days ago
  • $160k - $200k

     ...Job Description As a Senior Software Engineer - Android Development, you will be responsible for design, development and testing of automotive...  ...software. What You'll Do: Design and develop HMI applications for GM’s in-vehicle Infotainment systems. Write... 
    Android
    Application
    Senior
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Mountain View, CA
    4 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
    13 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
    22 hours 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
    22 hours 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
    2 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
    4 days 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
    22 hours 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
    4 days 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!