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 2 days 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

     ...love of the 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... 
    Application
    Senior
    Full time
    Contract work
    Temporary work
    Part time
    Local area
    Shift work

    Rivian

    Palo Alto, CA
    2 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
    5 days ago
  •  ...that will set the standards for software‑defined vehicles around the...  ...lines, we need Software Engineers to help raise the bar for mission critical in‑vehicle applications. Our diverse team shares an innate...  ...development Experience with Android application frameworks... 
    Android
    Application
    Senior
    Full time
    Contract work
    Local area

    Rivian VW Group

    Palo Alto, CA
    3 days ago
  • $140k - $215k

     ...CrowdStriker both the flexibility and autonomy to own their careers. We're...  ...is seeking a backend software engineer who wants to grow at scale,...  ...(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
    3 days 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
    3 days ago
  • $180k - $198k

    Senior Software Engineer, Autonomy - Calibration, Mapping & Localization Cyngn, Inc., based in Mountain View, CA, is a publicly‑traded autonomous...  ...support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and... 
    Application
    Senior
    Temporary work
    Work at office
    Remote work
    Flexible hours

    Cyngn, Inc.

    Mountain View, CA
    1 day 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
    1 day 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
    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
    5 days ago
  • $174.9k - $222k

     ...hire highly skilled and experienced Staff Software Engineers to join our team focused on developing...  ...Docker, Kubernetes). Proficient with Android development with a proven ability to design and deploy high performance applications. Proven ability to communicate complex... 
    Android
    Application
    Senior
    Relocation package

    General Motors

    Mountain View, CA
    1 day 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
    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
    5 days ago
  • $160k - $200k

     ...the world. We're looking for a Senior Software Engineer to help build and operate the systems...  ...high-trust team with real ownership, autonomy, and direct impact on one of the most...  ...equal employment opportunity for all applicants and employees. All qualified applicants... 
    Application
    Senior
    Local area

    23andMe

    Palo Alto, CA
    5 days ago
  • $144.7k - $221.4k

     ...to introspect autonomous driving software performance at interfaces across the autonomy stack; partner closely with autonomy developers and systems engineers. Design and implement analysis algorithms...  ...assist with your job search or application for employment, please contact us... 
    Application
    Senior
    Local area
    Remote work
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, CA
    5 days ago
  • $125k - $265k

     ...infrastructure, operating systems, and autonomy. Eighteen of the top 20...  ...commitments. Meet our engineers on the Vehicle OS team!...  ...update complete vehicle software and AI applications. Learn more about what the...  .... About the role As a Android Platform Engineer on the Vehicle... 
    Android
    Application
    Senior
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Flexible hours
    Day shift

    Decisive Point

    Sunnyvale, CA
    4 days ago
  • $171k - $275k

     ...infrastructure, operating systems, and autonomy. Eighteen of the top 20...  ...commitments. Meet our engineers on the Vehicle OS team!...  ...update complete vehicle software and AI applications. This is one of the...  ...developing and maintaining the Android (AOSP) operating system and... 
    Android
    Application
    Senior
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Flexible hours
    Day shift

    Decisive Point

    Sunnyvale, CA
    5 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 autonomous...  ...writing robust, efficient code Experience with iOS or Android application development and API design #LI-Hybrid The expected base... 
    Android
    Application
    Senior
    Full time
    Remote work
    Flexible hours

    Waymo

    Mountain View, CA
    5 days ago
  • $181.1k - $272.1k

    Sr Full-stack Software Engineer, AIML Data Operations Cupertino, California, United States Software and...  ...engineer with experience across front-end applications, web services, or large-scale data...  ...or more of the following: iOS or Android applications backed by cloud-based... 
    Android
    Application
    Senior
    Relocation

    Apple

    Cupertino, CA
    2 days ago
  • $155k - $195k

     ...Overview Senior DevOps Engineer role at Drivemode. This range...  ...and refine tools to support software development across mobile and...  ...CI/CD platforms for mobile applications, ensuring seamless automation...  ...NICE TO HAVE iOS and Android knowledge Automotive industry... 
    Android
    Application
    Senior
    Full time

    Drivemode

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

     ...toolchain, Vehicle OS, and autonomy stacks to help customers...  ...by exception.) Meet our engineers on the Vehicle OS team!...  ...and update complete vehicle software and AI applications. Learn more about what the...  ...About the role As a Senior Android Software Engineer on the... 
    Android
    Application
    Senior
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Flexible hours
    Day shift

    Applied Intuition

    Mountain View, CA
    more than 2 months ago
  • $184k - $287.5k

     ...NVIDIA is looking for outstanding Software Development Engineers to join our outstanding Networking Software...  ..., developing driver, protocols and application to deliver high efficiency and...  ...with low CPU utilization! Linux/QNX/Android/Windows is your calling then you have... 
    Android
    Application
    Senior
    Work experience placement

    NVIDIA

    Santa Clara, CA
    2 days ago
  •  ...industries such as manufacturing and logistics, with future applications in healthcare, the home, and beyond. We operate at the...  ...to change the world for the better. As a Senior Software Engineer on the Autonomy team at Apptronik, you will design and deploy learning‑... 
    Application
    Senior
    Local area

    Booster

    Sunnyvale, CA
    4 days ago
  • $214k - $289.5k

     ...Come join the Intuit as a Sr Staff Software Engineer and help us power prosperity around the world for...  ...Knowledge of building AI native applications Guides the applicability of AI to customer...  ..., Angular, SwiftUI (iOS), Kotlin (Android) Back-end technologies like Java, Typescript... 
    Android
    Application
    Senior
    Temporary work
    Work experience placement

    Intuit

    Mountain View, CA
    2 days ago
  • SwiftCruit is looking for a talented C++ Software Engineer for a hybrid position located in Mountain View, California...  ...high-performance UI features for automotive applications across various platforms such as QNX, Linux, and Android. Candidates should have a strong background... 
    Android
    Application
    Senior

    SwiftCruit

    Mountain View, CA
    3 days ago
  • $152k - $241.5k

     ...are looking for a world‑class System Software Automation engineer to join the Build & Release DRIVE OS...  ...secure execution environment for applications such as secure boot, security services...  ...operating systems (Linux, QNX, and Android). Experience with OpenAI, Hugging Face... 
    Android
    Application
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    3 days ago
  • $220k - $230k

     ...visibility as the founding Android engineer on the team, with the opportunity...  ..., and comfortable with autonomy and ambiguity. Where you’ll...  ...developing native iOS applications Extensive experience building...  ...applications using Swift Strong software design skills, including a... 
    Android
    Application
    Work experience placement
    Work at office

    Tinder

    Palo Alto, CA
    5 days ago
  •  ...are a team of mission-driven engineers with experience across...  ...this future a reality. As a Sr. Flight Software Verification Engineer at Reliable...  ...of the Reliable Robotics autonomy stack, and play a central...  ...will be contingent upon the applicant’s capacity to perform in... 
    Application
    Senior
    Permanent employment

    Reliable Robotics Corporation

    Mountain View, CA
    5 days ago
  • $193.93k - $291.15k

     ...that's why we're building a universal autonomy platform: self-driving for all roads and...  .... These platforms will allow any software engineer to add new viz elements. Additionally,...  ...polished visualizations for external applications that represent Nuro well. About You... 
    Application
    Senior
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    29 days ago
  • $150k - $250k

     ...been built yet. The Role We're looking for a Senior or Staff iOS Engineer who builds the interfaces creators actually live in. You'll own...  ...video capture, playback, or media pipelines is a strong plus Android experience is a plus Web/React experience is a plus BS in... 
    Android
    Application
    Senior
    Live in

    Utopai Studios, Inc

    Mountain View, CA
    5 days ago
  • $146k - $183k

     ...generations. Role Summary Join as Senior Silicon Validation Software Engineer in Autonomy Hardware and Sensing Systems team. You will be part of...  ...role is $146,000 - $183,000 annually for Bay Area based applicants. This is the lowest to highest salary we in good faith believe... 
    Application
    Senior
    Full time
    Contract work
    Temporary work
    Part time
    Local area
    Shift work

    Rivian

    Palo Alto, CA
    5 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!