Sr Software Engineer, Android Automotive
$204k - $259kLatent Logic
Android System Software Engineer
Waymo is an autonomous driving technology company with the mission to be the world's most trusted driver. Since its start as the Google Self-Driving Car Project in 2009, Waymo has focused on building the Waymo Driver—The World's Most Experienced Driver™—to improve access to mobility while saving thousands of lives now lost to traffic crashes. The Waymo Driver powers Waymo's fully autonomous ride-hail service and can also be applied to a range of vehicle platforms and product use cases. The Waymo Driver has provided over ten million rider-only trips, enabled by its experience autonomously driving over 100 million miles on public roads and tens of billions in simulation across 15+ U.S. states.
Waymo Onboard Infrastructure is responsible for low-level software and infrastructure on various components of the Waymo self-driving system. The team's scope covers everything from low-level system software to high-bandwidth data logging, IPC (low-latency and high-throughput), performance analysis, and full-system debugging. We work with the Hardware, Compute, Sensor, Perception, Behavior and Machine Learning teams to build the most performant and low-latency self-driving solution in the industry.
We are seeking an experienced Android System Software Engineer to join our team in developing the In-Vehicle Infotainment (IVI) platform for our next-generation, in-house System-on-Chip (SOC). This role requires a strong foundation in low-level OS fundamentals, embedded software, and a proactive approach to validating and ensuring the hardware meets critical software performance requirements.
In this role you will:
- System Bring-up & Integration: Implement and integrate low-level software, including bootloader configuration, device trees, and kernel porting during the initial hardware bring-up phase.
- OS/Kernel Development & Optimization: Customize, optimize, and debug the Linux Kernel and relevant parts of the Android Open Source Project (AOSP) for the partner SOC, ensuring robust and efficient operation.
- Hardware Abstraction Layer (HAL) Implementation: Develop and maintain reliable Vendor HALs to interface the unique in-house hardware IP (e.g., security modules, power management units, display controllers) with the Android framework.
- Performance Engineering: Drive system-level performance optimization, including boot time reduction, scheduling tuning, thermal management, and power efficiency based on the SOC's specific architecture.
- Ambiguity Resolution: Proactively manage and clarify technical requirements for features that are still actively being defined internally, rapidly documenting and stabilizing interfaces for the broader software team.
At a minimum, we'd like you to have:
- Education: Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a closely related technical field.
- Minimum 3+ years of professional software development experience, with a focus on embedded systems, low-level Android, or OS development.
- Deep expertise in OS Fundamentals: Strong working knowledge of the Linux Kernel (e.g., device drivers, memory management, IPC, scheduling) and embedded operating systems concepts.
- Experience Interfacing with Hardware Teams: Proven ability to read hardware specifications (datasheets, block diagrams) and effectively communicate software requirements, providing constructive technical feedback on hardware design choices.
- Proficiency in C/C++ is essential, along with experience in scripting languages (Python/Shell) for tooling and automation.
- Solid understanding of Android System Development: Hands-on experience modifying, debugging, and building AOSP, including familiarity with Android HALs, Treble/VNDK, and system debugging tools.
- Adaptability and Initiative: Demonstrated ability to thrive in an environment where technical specifications are evolving, requiring proactive problem-solving and definition of solutions.
It's preferred if you have:
- Direct experience developing or integrating systems using Android Automotive OS or Android for embedded/IVI environments.
- Experience with system security fundamentals, particularly implementing or debugging secure boot and trusted execution environments (TEEs).
- Experience with system-level virtualization technologies (e.g., KVM, hypervisors, secure separation) for embedded or automotive platforms.
Experience with audio stacks (e.g., ALSA, Audio HAL, Android AudioFlinger) or visual/graphics stacks (e.g., SurfaceFlinger, V-sync, display pipelines).
The expected base salary range for this full-time position across US locations is listed below. Actual starting pay will be based on job-related factors, including exact work location, experience, relevant training and education, and skill level. Your recruiter can share more about the specific salary range for the role location or, if the role can be performed remote, the specific salary range for your preferred location, during the hiring process.
Waymo employees are also eligible to participate in Waymo's discretionary annual bonus program, equity incentive plan, and generous Company benefits program, subject to eligibility requirements.
Salary Range $204,000—$259,000 USD
$204k - $259k
...Sr Software Engineer, Android Automotive Waymo is an autonomous driving technology company with the mission to be the world's most trusted driver. Since its start as the Google Self-Driving Car Project in 2009, Waymo has focused on building the Waymo Driver—The World...AndroidSeniorFull timeRemote work- Insight Global is seeking a Senior WiFi Connectivity Engineer to develop and maintain the Android WiFi networking stack. The role requires hands-on experience... ...to contribute to innovative connectivity solutions in automotive environments. #J-18808-Ljbffr Insight GlobalAndroidSenior
- Luxoft is seeking a Senior Embedded Software Engineer to develop and debug board bring-up and drivers for automotive systems. The role requires strong experience in QNX and/or Android device driver development, along with extensive knowledge of hardware integration. Ideal...AndroidSenior
- A leading innovator in automotive audio is seeking an experienced Audio Software Engineer for a 6-month remote contract. The role focuses on developing and optimizing audio software components under the Android audio framework. Candidates with strong experience in the Android...AndroidRemote jobContract workLocal area
$162.8k - $203.5k
...future generations. Role Summary We are seeking a Senior Software Engineer, Android Applications to lead the development of mission‑critical diagnostic... ...Android application that interacts with Android Automotive OS (AAOS) and the autonomous driving compute platform. You...AndroidSeniorFull timeLocal area- ...leaders with a clear vision for automotive’s next chapter. From... ...that will set the standards for software‑defined vehicles around the world... ...lines, we need Software Engineers to help raise the bar for mission... ...development Experience with Android application frameworks Experience...AndroidSeniorFull timeContract workLocal area
$140k - $215k
...managing datastreams, and so on). CrowdStrike is seeking a backend software engineer who wants to grow at scale, is comfortable with being... ...Sensor teams for each of the platforms (Windows, Mac, Linux, iOS, Android). Your details-oriented mindset and performance focus will...AndroidSeniorFull timeWork experience placementWork at officeLocal area2 days per week3 days per week$148k - $226.2k
...development and testing for in-vehicle software platform team. The ideal... ...integration of Linux and/or Android based system software... ...-quality software for future automotive Infotainment systems. Design... ...Work side‑by‑side with DevQA engineers on test plan development and...AndroidSeniorFull timeRelocationRelocation packageFlexible hours$150k - $250k
Decisive Point seeks a professional for developing on-device intelligence for Android Automotive. The role involves managing the lifecycle of embedded ML systems, optimizing performance under constraints, and integrating with vehicle APIs using C++. Ideal candidates will...Android- ...Role: Sr. Android Engineer - Infotainment (3 openings) Location: Palo Alto, CA (Hybrid - 3 days in Palo Alto office - M/W/F) Duration... ...architectural, design tradeoffs required to deliver scalable end to end software applications Client, evaluate, and implement new...AndroidSeniorHourly payWork at office
- ...improvement of action plans. Executes Mobile Engineering projects. Participates in the discovery... ...ecommerce applications or mobile software Minimum Skills required: Experience... ...memory and processing) Experience with Android software development Experience in design...AndroidSeniorWork at office
- ...San Francisco Bay Area, is seeking an enthusiastic Software Engineer focused on developing automotive applications using Edge AI technologies. The ideal candidate... ...experience with embedded platforms, particularly in Android, Linux, or RTOS and possess solid skills in C/C++....Android
$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 Computer...AndroidSeniorLive in$147k - $211k
Google Inc. is seeking a Software Engineer III in Mountain View, CA to develop next‑generation software technologies. This role involves contributing... ...to tools that prevent performance regressions in the Android Platform, ensuring high efficiency and correctness within...AndroidSenior$140k - $200k
...has the #1 rated job search app on iOS & Android. About the Team: Our team has a... ...jobseekers and employers and need full-stack engineers to build fast, scalable, and effective... ...~5+ years of experience in full stack software development ~ Comprehensive computer...AndroidSeniorFull timeRemote workFlexible hours- Google Inc. is seeking a Software Engineer to develop next-generation technologies and enhance user connectivity. Ideal candidates have a Bachelor's degree and 2 years of experience in software and Android development. This position offers the opportunity to work with...AndroidSenior
- ...Sr. Software Engineer Make Next Happen Now. For more than 30 years, The Company has helped innovative companies and their investors move bold... ...experience with Web development, Mobile Development(iOS & Android), React JS/Angular JS/Polymer JS, NodeJS Preferred experience...AndroidSeniorTemporary work
$174.9k - $222k
...GM is looking to hire highly skilled and experienced Staff Software Engineers to join our team focused on developing cutting-edge AI agents... ...containerization technologies (e.g., Docker, Kubernetes). Proficient with Android development with a proven ability to design and deploy high...AndroidSeniorRelocation package$117k - $234k
...you'll do... The Mobile Performance Engineering team is responsible for building observability... ...UI jank across real and cloud-hosted Android and iOS devices. Our mission is to give... .... If you are passionate about making software faster and more efficient, curious about...AndroidSeniorFull timeTemporary workPart timeLocal area$150k - $250k
...are building on-device intelligence for a next-generation Android Automotive platform. This role owns the end-to-end lifecycle of embedded... ...who has: BS, MS, or PhD in Computer Science, Electrical Engineering, or a related technical field 3+ years of experience shipping...AndroidFull timeFor contractorsFor subcontractorLocal area$174k - $253k
Senior Software Engineer, Mobile (Android) Google location options: Mountain View, CA, USA; San Bruno, CA, USA; Sunnyvale, CA, USA . Bachelor’s degree or equivalent practical experience. 5 years of experience programming in Java, Kotlin, or C++. 3 years of experience...AndroidSenior$205k - $240k
...to work with us For a small team, Afero engineers collectively do a little bit of everything... ...smart home product line. As a Senior Software Engineer on the mobile team, you'll work... ...the Flutter application across iOS and Android, including native platform channel integrations...AndroidSeniorFull timeContract workWork at officeRemote work3 days per week- ...office. This position is not eligible for remote work. Job Summary We are seeking a highly skilled and experienced Senior Software Engineer - Android to join our team. As a Senior Software Engineer - Android, you will be responsible for problem solving, designing,...AndroidSeniorFull timeWork at office
$140k - $200k
...speech reading products include its iOS app, Android App, Mac App, Chrome Extension, and Web... .... These include frontend and backend engineers, AI research scientists, and others from... ...to building accessible and inclusive software. Excellent software engineering fundamentals...AndroidSeniorWork at office$125k - $265k
...Applied Intuition services the automotive, defense, trucking,... ...family commitments. Meet our engineers on the Vehicle OS team! Vehicle... ...and update complete vehicle software and AI applications. Learn more... ...Intuition. About the role As a Android Platform Engineer on the Vehicle...AndroidSeniorFull timeFor contractorsFor subcontractorCasual workWork at officeRemote workFlexible hoursDay shift$171k - $275k
...Applied Intuition services the automotive, defense, trucking,... ...family commitments. Meet our engineers on the Vehicle OS team! Vehicle... ...and update complete vehicle software and AI applications. This is... ...developing and maintaining the Android (AOSP) operating system and foundational...AndroidSeniorFull timeFor contractorsFor subcontractorCasual workWork at officeRemote workFlexible hoursDay shift$140k - $175k
...efficient. As an Embedded Validation & Tools Engineer - Audio & Wireless you will own... ...for firmware + mobile app integration (Android/iOS), including provisioning, reconnection... ...audio/headset validation, ANC, or helmet/automotive audio. Familiarity with audio codecs and...AndroidSeniorLocal areaFlexible hours$174k - $253k
Senior Software Engineer, Google Play Promotion Platform corporate_fare Google place Mountain View, CA, USA Apply Bachelor’s degree or equivalent... .... It syncs across devices and on the web. As part of the Android and Mobile team, Googlers working on Google Play do...AndroidSenior- ...Description: Demonstrate a strong understanding of the Android framework and respective component lifecycles. Expert-level knowledge of Kotlin, Android SDK, and Gradle, and experience working with asynchronously coroutines and dependency injection (Dagger...AndroidSenior
$181.1k - $272.1k
Sr Full-stack Software Engineer, AIML Data Operations Cupertino, California, United States Software and Services Artificial intelligence is one of... ...contributions in one or more of the following: iOS or Android applications backed by cloud-based services Robust web applications...AndroidSeniorRelocation
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Sr Software Engineer, Android Automotive. Be the first to apply!
- software engineer amazon Mountain View, CA
- experienced software developer Mountain View, CA
- federal - software developer Mountain View, CA
- software developer internship Mountain View, CA
- senior software engineer Mountain View, CA
- software developer fintech Mountain View, CA
- part time software developer remote Mountain View, CA
- software developer intern Mountain View, CA
- software data engineer Mountain View, CA
- software engineer Mountain View, CA

