Sr Software Engineer, Android Automotive
$204k - $259kWaymo
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
$171k - $275k
...Applied Intuition is searching for a Senior Software Engineer specializing in AOSP to join their... ...foundational system software for automotive platforms and closely collaborating with... ...should have over 5 years of experience in Android (AOSP) systems, programming in C/C++,...AndroidSenior- A leading automotive software firm is seeking a Senior Quality Assurance Automation Engineer to enhance mobile app experiences for Electric Vehicles. The role involves developing... ..., executing test cases for iOS and Android, and collaborating with cross-functional teams...AndroidSenior
$78 per hour
...direct client. In support of their needs, we are looking for a Sr Software Engineer 3 (Unity 3D). Job Description: Job Title: Sr... ...next generation XR and traditional apps for Windows and Android in the Unity game engine using C#. Review peer PRs. Apply...AndroidSeniorContract work- ...complete solutions spanning all phases of the Software Development Lifecycle (SDLC) (design,... ...on project-level issues Guides junior engineers Operates with little day-to-day... ...and Java, with deep experience using the Android SDK, modern frameworks, and architectural...AndroidSeniorFull timeImmediate start
$152k - $214k
...Drivemode: Drivemode is the new software and user experience division... ...end-user systems include Android, iOS, Web, and In-Vehicle... ...Entertainment screens (Android Automotive OS). We’re looking for... ...external teams Support engineering development lifecycle processes...AndroidSeniorFull time$118k - $212k
...re rebuilding how NewsBreak ships mobile software. An in-house auto-dev bot already lands... ...merged client PRs start from an agent. Engineers here don’t just write features: they design... ...of the second.What you’ll doArchitect Android systems — from our flagship app to 0-to-...AndroidSeniorFull timeLocal areaWork from home$174k - $253k
...experience testing, maintaining, or launching software products, and 1 year of experience with... .... 3 years of experience with Android application development.Preferred qualifications... ...technologies.Google's software engineers develop the next-generation technologies...AndroidSenior$210.4k - $280.9k
...technical decision-making, owning complex projects, and uplifting engineering practices, reporting to a cross-functional team aimed at... ...mobile development, with expertise in advanced Kotlin features and Android APIs.Advanced networking skills ie. migration between stacks,...AndroidSeniorImmediate startRemote workFlexible hours$174k - $252k
...performance indicators in Pixel camera's android application code.Collaborate with camera... ...experience.5 years of experience with software development in one or more programming languages... ..., or embedded systems.Google's software engineers develop the next-generation technologies...AndroidSenior$174k - $253k
...development code.Review code developed by other engineers and provide feedback to ensure best... ...testing, maintaining, or launching software products, and 1 year of experience with... ...architecture. 3 years of experience with Android application development.Preferred qualifications...AndroidSenior$174k - $252k
...experience testing, maintaining, or launching software products, and 1 year of experience with... ...technologies.Google's software engineers develop the next-generation technologies... ...we continue to push technology forward.Android is Google’s mobile operating system powering...AndroidSeniorWorldwide- ...General Motors is seeking a Senior Software Engineer to execute Android compatibility tests, triage defects, and upstream fixes in a Linux-based environment... ...improvement of testing processes to ensure high-quality software releases across automotive platforms. #J-18808-LjbffrAndroidSenior
$174k - $252k
...AI interactions.Partner closely with Pixel product teams, Android OS platform engineers, and AI research teams to land OS-level integrations and... ...equivalent practical experience.5 years of experience with software programming in C++, Java, Python or Go.3 years of...AndroidSenior- ...Urgent need for Senior Software Engineer Contract (***) ***-**** Ext :514 Senior Software Engineer (Wifi) 8+ years of experience in Embedded... ...of experience in Embedded Software Development in C/Linux / Android Environment Expertise in Bluetooth Low Energy (BLE) chipset Driver...AndroidSeniorContract workWork experience placement
$207k - $300k
...and code audits across web and mobile (Android/iOS) applications on a recurring cadence... ...Computer Science, Cybersecurity, Computer Engineering, or equivalent practical experience.8... ...years of experience testing, and launching software products.Preferred qualifications:Master...AndroidSenior$90k - $180k
...OfficePosition Summary...What you'll do...ACC Android Developer - Job DescriptionJob Title: Senior Android Engineer - Walmart Global Tech (Auto Care Center)Location... ...development workflows.Strong understanding of software design principles, testing (JUnit/Espresso), and...AndroidSeniorFull timeTemporary workPart time$180k - $270k
...with diverse and creative characters. We’re looking for a Software Engineer to help improve the speech, audio, and media systems at the... ...supporting real-time voice and video interactions across iOS, Android, and web. If you’re excited by high-performance C++, real-...AndroidSeniorFull timeWork at office$117k - $234k
...WalmartBusiness Segment: Home OfficeRole summary:Join Walmart as a Senior Software Engineer, leading the delivery of scalable software solutions through... ...develops the Walmart Business mobile app, delivering native Android and iOS experiences for business and enterprise customers. We...AndroidSeniorFull timeTemporary workPart time- ...millions of patients worldwide.We’re a team of engineers, clinicians, and innovators united by... ...strong focus on react native and native android development. This role combines deep... ...with typically 8+ years of professional software development experience, or master’s degree...AndroidSeniorLocal areaWorldwideFlexible hours
$174k - $252k
Develop and optimize the software platform for wearable co-processors, including board bring... ...Real-Time Operating Systems (RTOS) and Android build/development environments.... ...and kernel development.Google's software engineers develop the next-generation technologies...AndroidSeniorRemote work$174k - $253k
...practical experience.5 years of experience with software development in one or more programming... ...technologies.Google's software engineers develop the next-generation technologies... ...the bootloader, open-source Linux kernel, Android Hardware Abstraction Layer (HAL), and Android...AndroidSenior$174k - $252k
...as system design consulting, developing software platforms and frameworks, capacity planning... ...:Bachelor’s degree in Computer Science, Engineering, a related field, or equivalent... ...s public services - Search, Ads, Gmail, Android, YouTube, and AppEngine, to name just a...AndroidSenior- Urgent need for Senior Software Engineer Contract (***) ***-**** Ext :514 Senior Software Engineer (Wifi) 8+ years of experience in Embedded... ...of experience in Embedded Software Development in C/Linux / Android Environment Expertise in Bluetooth Low Energy (BLE) chipset...AndroidSeniorContract workWork experience placement
$117k - $234k
...OfficePosition Summary...What you'll do...Role summary: As a Senior Software Engineer, you will lead the delivery of scalable software solutions by... ...What you'll bring:Strong proficiency in Swift(iOS) or Kotlin(Android) or React JS/Node JS, Java with experience building scalable...AndroidSeniorFull timeTemporary workPart time- ...global scale, come make a difference at Fiserv.Job TitleSenior Software Engineer - Integrated Payment Experience (IPX)About your role:Fiserv... ...powering these transactions—owning a portfolio of 20+ native Android applications, public SDKs, and integration microservices deployed...AndroidSeniorFull timeWork at officeWorldwideMonday to Friday
$65 - $68 per hour
We are seeking an Android Developer in Sunnyvale, CA (Hybrid) with previous experience at Walmart. Base Pay Range $65.00/hr - $68.00/hr Job Details Location: Sunnyvale, CA (Hybrid) Type: W2 Duration: 6-12+ months Rate: DOE Responsibilities Design and develop high...AndroidSeniorContract work- ...Walmart's Sam's Club division seeks a versatile mobile software engineer to deliver scalable apps across iOS, Android, and web stacks. You will implement features, optimize performance, and participate in design reviews to ensure secure, maintainable systems. The role...AndroidSenior
- ...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
$167.2k - $316.6k
...focus on designing and implementing core components of the Android framework, enhancing the performance, reliability, and security... ...have...Bachelor’s or Master’s degree in Computer Science, Software Engineering, or equivalent combination of relevant education and experience...AndroidSeniorImmediate startVisa sponsorshipFlexible hours$224k - $356.5k
...new era fueled by AI. We are in search of a remarkable Automotive Performance Senior Software Engineer to join our energetic team. You will participate in... ...automotive sector.Proficiency in Linux and QNX; Knowledge of Android is advantageous but not mandatory.Solid understanding...AndroidSeniorFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Sr Software Engineer, Android Automotive. Be the first to apply!
- senior robotics software engineer Mountain View, CA
- software system engineer Mountain View, CA
- intel software engineer Mountain View, CA
- software developer fintech Mountain View, CA
- new graduate software engineer Mountain View, CA
- software development engineer aws Mountain View, CA
- information technology software engineer Mountain View, CA
- graduate software developer no experience Mountain View, CA
- software developer internship no experience Mountain View, CA
- ngo software engineer Mountain View, CA



