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

Senior Embedded Software Engineer, Android OS

$174k - $252k

Google

Develop Linux kernel drivers to enable new universal serial bus (USB)-connected XR devices and lead hardware bring-up for novel custom silicon.Research scalable USB software architectures, influence SoC architecture, and optimize USB use cases for performance and system health metrics.Abstract hardware interfaces for Android userspace, defining and delivering required hardware abstraction layer (HAL) and Android framework layers.Collaborate across product areas (PAs) to build impactful, user-facing features for split-compute XR systems (Compute Puck and HMD).Identify and fix systemic USB issues while leveraging agentic tools to analyze system behavior and optimize timing and performance.Minimum qualifications:Bachelor's degree or equivalent practical experience.5 years of experience in Linux Kernel development using the programming languages C/C++.Experience working on the Linux kernel.Experience in one or more of the following: test automation, refactoring code, test-driven development, build infrastructure, optimizing software, debugging, building tools and testing frameworks.Preferred qualifications:Experience with Linux or BSD kernels.Demonstrated knowledge of embedded systems development, RTOS concepts, device drivers and hardware/software integration.Extensive knowledge of Unix/Linux environments, embedded Linux.Extensive knowledge of Android or WebKit.Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.With your technical expertise you will manage project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions.In this role, you will have experience in low-level computer systems, computer architecture, embedded systems, and kernel development. Key development areas will include the Linux (Android) kernel, device drivers, embedded firmware, Android userspace daemons, performance analysis, and Linux power management. You will collaborate across multidisciplinary domains through every stage of development—from schematic reviews to final user experience. You will also have a history of open-source Linux contributions.For decades, the computing revolution has reshaped our world driven by breakthroughs in compute, connectivity, mobile, and now, AI. Google's XR team is at the forefront of the next major leap – the convergence of AI and XR. This is more than just new devices – it's about reimagining how we interact with the world around us. We're building a future where lightweight XR devices like smart glasses and headsets pair with helpful AI to augment human intelligence, offering personalized, conversational, and contextually aware experiences.Individual pay is determined by factors including job-related skills, experience, and relevant education or training. US: $174000 - $252000 (USD) + 15% bonus target + equity + benefitsLearn more about benefits at Google.Bachelor's degree or equivalent practical experience.5 years of experience in Linux Kernel development using the programming languages C/C++.Experience working on the Linux kernel.Experience in one or more of the following: test automation, refactoring code, test-driven development, build infrastructure, optimizing software, debugging, building tools and testing frameworks.

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Senior Embedded Software Engineer, Android OS in San Jose, CA vacancy
  • $171k - $264k

    Applied Intuition in Sunnyvale, California, is seeking senior software engineers to develop embedded software for their next-generation vehicle platform....  ...software development using C/C++, and strong knowledge of Android Board Support Package. The expected salary range is $1... 
    Android
    Senior

    Applied PC

    Sunnyvale, CA
    4 days ago
  • Applied Intuition in Sunnyvale, CA is seeking senior software engineers to develop embedded software for a next-generation vehicle platform. You will work...  ...communication across CAN, SPI, I2C, and UART. The role emphasizes Android middleware, HAL customization, and Linux-based... 
    Android
    Senior

    Applied Intuition

    Sunnyvale, CA
    1 day ago
  • Applied Intuition Inc. in Sunnyvale, CA is seeking a senior embedded software engineer to build the next-generation Vehicle OS platform. You will design reliable embedded...  ...low-level hardware debugging, RTOS and Android middleware, and Linux services, with opportunities... 
    Android
    Senior

    Applied Intuition Inc.

    Sunnyvale, CA
    4 days ago
  •  ...commitments. Vehicle OS is a flexible suite of...  ...complete vehicle software and AI applications. This...  ...We are looking for senior software engineers with expertise in developing embedded software applications on...  ...HAL customization, and Android middleware, including maintenance... 
    Android
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Flexible hours
    Day shift

    Applied Intuition

    Sunnyvale, CA
    1 day ago
  • $174k - $252k

     ....Investigate on scalable USB software architectures and influence SoC...  ...hardware interfaces to Android userspace, define and deliver...  ...years of experience working with embedded operating systems.3 years of...  ...DWC) stack.Google's software engineers develop the next-generation technologies... 
    Android
    Senior

    Google

    Mountain View, CA
    3 days ago
  •  ...patients worldwide.We’re a team of engineers, clinicians, and innovators united by...  ...DescriptionPrimary Function of Position The Senior Embedded Linux / Yocto Software Engineer will join the platform team...  ....This role owns embedded Linux OS development, Yocto/OpenEmbedded... 
    Senior
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    5 hours ago
  •  ...Payroll)• Flextrack (Vendor Management System)Job DescriptionAs Senior Android/Mobile Platform Developer you will work directly with the...  ...high quality. What You Will Be DoingDeveloping Java and Android OS 4.4+ based mobile app platform and reference applications Designing... 
    Android
    Senior
    Permanent employment
    Contract work
    For contractors
    Remote work

    ProCom

    Santa Clara, CA
    5 hours ago
  • $135.33k - $211.77k

     ...We are a tight knit team of engineers that value collaboration and...  ...enthusiastic, and self-directed Senior Software Engineer to complement our...  ...and deploying production embedded software. ~ Adaptability and...  ...and environments including Android, QNX, SOME/IP, and related technologies... 
    Android
    Senior
    Temporary work
    Work at office
    Flexible hours

    PACCAR

    Sunnyvale, CA
    13 days ago
  •  ...OKX in San Jose is hiring a Mobile Engineer to enhance the crypto ecosystem by developing mobile systems for iOS and Android. You will design and build end-to-end solutions, ensuring high-quality production code and effective collaboration across teams. The ideal candidate... 
    Android
    Senior

    OKX

    San Jose, CA
    5 days ago
  • $136.8k - $282.7k

     ...As a member of the Roku Products Engineering team, you will design and develop embedded software systems that enable us to build...  ...products, with Roku "inside" as their OS. To make this possible, you will...  .../debugging on Linux or Android-based embedded platforms Good understanding... 
    Android
    Senior
    Work at office
    Local area
    Remote work
    Monday to Thursday
    Flexible hours
    Shift work

    Roku

    San Jose, CA
    5 hours ago
  •  ...within the stack for prototyping.Collaborate closely with AI/Agent engineering teams to provide "goldens" for component interpretation.Fork and extend production components to capture multi-platform (Android/iOS) specifications.SkillsReactHTMLCSSTypeScriptFigmaComponent... 
    Android
    Senior

    Cynet Systems

    San Jose, CA
    3 days ago
  • $224k - $356.5k

     ...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 of Benchmarking... 
    Android
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    5 hours ago
  • $184k - $287.5k

     ...inference, and connected mobility.We're looking for a Senior Systems Software Engineer with strong C++ experience and practical knowledge...  ..., or low-latency media transport.Experience with Android, iOS, Linux, QNX, embedded systems, 5G modems, automotive connectivity,... 
    Android
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    3 days ago
  • $152k - $241.5k

     ...leading Tegra Tools team at NVIDIA as a Senior System Software Engineer! This role offers an outstanding...  ...chips and platforms across Automotive, Embedded, and Data Center products.Coordinate...  ...or driver experience on Linux, Android, or Windows platforms.Experience developing... 
    Android
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    5 hours ago
  • $178.89k - $268.33k

     ...About the OpportunityOur Card and Payment engineering team builds reliable, intuitive...  ...accessible to users around the world.As a Senior Mobile Engineer on the Card and Payment...  ...applications, with deep expertise in iOS or Android.Strong proficiency in at least one of Swift... 
    Android
    Senior

    OKX

    San Jose, CA
    2 days ago
  • $189.07k - $198.53k

     ...all of our team members.What You’ll Do Perform embedded development and verification of safety critical software components for the aircraft Charge Control Unit....  ...analog/digital circuitry. Collaborate with systems engineers to decompose item requirements into high-level... 
    Senior
    Local area

    Archer Aviation

    San Jose, CA
    5 hours ago
  • Picarro is seeking a Senior Mobile Software Engineer to own the mobile experience for field-facing instruments and cloud integration. You will design native or cross-platform apps, ensure offline-first syncing, and handle Bluetooth/BLE integrations, while mentoring peers... 
    Android
    Senior

    Worky

    Santa Clara, CA
    3 days ago
  • $130k - $175k

     ...delivering fiber-class internet speeds worldwide, bridging the digital divide in ways previously thought impossible.As a Senior Embedded Software Engineer, you will work in a team whose primary responsibility is to bring up and maintain a stable operating platform and... 
    Senior
    Worldwide
    Flexible hours

    Tarana Wireless

    Milpitas, CA
    4 days ago
  • Ryzen Solutions in Cupertino, California is seeking a skilled engineer to design and implement integration test frameworks. The candidate...  ...execution. The position requires strong experience with Android SDK and a solid understanding of service architecture. Familiarity... 
    Android
    Senior

    Ryzen Solutions

    Cupertino, CA
    5 days ago
  •  ...Lexar Enterprise is seeking a senior technical leader to define and drive the architecture...  ...of a new tiered memory system for Android and embedded Linux devices. You will oversee Linux...  ...work. You will mentor a small engineering team, review kernel changes, and balance... 
    Android
    Senior

    Jobleads-US

    San Jose, CA
    4 days ago
  • $152k - $241.5k

     ...of innovation and excellence. As a Senior System Software Engineer, you’ll become a part of a top-tier...  ...Camera, Multimedia and Graphics for the embedded platform architectures.Whatyou’...  ...GPUarchitecture.Good understanding of Linux, Android, or Real-time operating... 
    Android
    Senior
    Full time
    Immediate start

    Nvidia

    Santa Clara, CA
    5 hours ago
  •  ...patients worldwide.We’re a team of engineers, clinicians, and innovators...  ...Product Development Platform Software team. The engineer will...  ...team to design and build the embedded software platform. The successful...  ...issues spanning hardware, OS, middleware, and application... 
    Senior
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    4 days ago
  •  ...the world of minimally invasive care.Job DescriptionAs a Senior Embedded Software Engineer in the Future Forward organization, you will work at the forefront...  ...software to enable system infrastructure, including OS drivers, hardware interfaces, real-time data pipelines,... 
    Senior
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    2 days ago
  • $160k - $210k

     ...focusing on energy-efficient processors is looking for a Senior Software Optimization Engineer. This role involves designing, optimizing, and...  ...ideal candidate will have over 8 years of experience in embedded systems, significant expertise in C/C++, and the ability... 
    Senior

    Efficient Computer Service LLC

    San Jose, CA
    5 days ago
  • $167.7k - $245.2k

     ...TeamThe Common Hardware Group (CHG) at Cisco is seeking skilled software engineers to join our Diagnostic/BSP team, responsible for ensuring...  ...experience in developing, debugging, and validating embedded systems and device drivers for protocols such as I2C, SPI, UART... 
    Senior
    Full time
    Temporary work
    Local area
    Flexible hours

    CISCO Systems

    Milpitas, CA
    5 hours ago
  • $108.3k - $185.9k

    Job Area Engineering Group, Engineering Group > Software Applications Engineering Company Qualcomm Technologies,...  ...Vive, Magic Leap, Nreal, Qualcomm) Android OS knowledge, with some development/...  ...Up to 3 years of experience in Embedded Software Systems Qualcomm is an... 
    Android
    Senior
    Work experience placement
    Work from home

    Qualcomm

    Santa Clara, CA
    3 days ago
  • Google is seeking a Senior Product Manager for Android Power and Performance to guide multi-year strategy and...  ...define strategies to build a foundational OS, and partner with developers and OEMs...  ...and work cross-functionally with engineers, designers, and marketers to deliver... 
    Android
    Senior

    Google Inc.

    Mountain View, CA
    2 days ago
  •  ...generation GPU driver architecture. Collaborate with hardware and software engineering teams to deliver scalable and reliable GPU software...  ...Experience System-Level Debugging Kernel Experience Linux Android Chrome Windows Computer System Architecture Microprocessor... 
    Android
    Senior

    NVIDIA AI

    Santa Clara, CA
    3 days ago
  • $163k - $236k

     ...leveraging GPUs to Google.Work with GPU Software, Android teams to optimize the software stack...  ...qualifications:Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science...  ...of Vulkan, OpenGL, OpenCL, Android OS, Firmware.Knowledge of ARM-based system... 
    Android
    Senior
    Worldwide

    Google

    Mountain View, CA
    1 day ago
  • Intel in Santa Clara is seeking a Senior Power and Performance Engineer responsible for executing PnP measurements, analysis, and projections for unlaunched...  ...in Santa Clara every day, with deep focus on Linux/Android/Chromebooks workloads, power measurements, and #J-18808... 
    Android
    Senior

    Intel

    Santa Clara, CA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Embedded Software Engineer, Android OS. Be the first to apply!