{"schemaVersion":"jobsearcher.job.v1","id":"d338d80d828173f1098e5ec7","url":"https://jobsearcher.com/jobs/d338d80d828173f1098e5ec7","canonicalUrl":"https://jobsearcher.com/jobs/d338d80d828173f1098e5ec7","title":"Senior Embedded Software Engineer, Pixel Core USB","description":"Overview\nIn this role you will build and integrate Linux kernel drivers for USB and Type-C controllers powering Pixel devices. You will work across platforms to deliver user-facing USB features and collaborate with cross-functional teams to improve product experience. You’ll merge scalable USB solutions into the Linux upstream and influence hardware-software interfaces from kernel to HAL. You’ll optimize performance and reliability while shaping the USB stack for future generations.\n\nCompensation / Benefitsbonus targetequitybenefits\nResponsibilitiesDevelop Linux kernel drivers for USB and Type-C controllers from scratchCollaborate across Product Areas to deliver meaningful user-facing USB featuresMerge USB solutions into the Linux upstream for long-term maintainabilityInvestigate scalable USB software architectures and influence SoC design when neededOptimize USB use cases for performance and system health metricsAbstract hardware interfaces for Android userspace and deliver HAL and Android framework layersCoordinate with hardware teams through schematic reviews and system-level integration\nKey requirementsBachelor’s degree or equivalent practical experience5 years of software development experience in C or similar3 years of experience with embedded operating systems3 years of testing, maintaining, or launching software products1 year of experience with software design and architectureCross-functional collaborationLeadership and initiativeAdaptability in a fast-paced environmentExperience contributing to opensource Linux USB stackExperience with Linux-based embedded systems developmentAbility to read hardware specifications to infer capabilities","company":"Google","rawCompany":"google","city":"San Jose","state":"CA","isRemote":false,"isActive":false,"createdAt":"2026-09-15T03:59:46.784Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"17-2061.00","title":"Computer Hardware Engineers","slug":"computer-hardware-engineers"}],"industries":[{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Senior Embedded Software Engineer, Pixel Core USB","description":"Overview\nIn this role you will build and integrate Linux kernel drivers for USB and Type-C controllers powering Pixel devices. You will work across platforms to deliver user-facing USB features and collaborate with cross-functional teams to improve product experience. You’ll merge scalable USB solutions into the Linux upstream and influence hardware-software interfaces from kernel to HAL. You’ll optimize performance and reliability while shaping the USB stack for future generations.\n\nCompensation / Benefitsbonus targetequitybenefits\nResponsibilitiesDevelop Linux kernel drivers for USB and Type-C controllers from scratchCollaborate across Product Areas to deliver meaningful user-facing USB featuresMerge USB solutions into the Linux upstream for long-term maintainabilityInvestigate scalable USB software architectures and influence SoC design when neededOptimize USB use cases for performance and system health metricsAbstract hardware interfaces for Android userspace and deliver HAL and Android framework layersCoordinate with hardware teams through schematic reviews and system-level integration\nKey requirementsBachelor’s degree or equivalent practical experience5 years of software development experience in C or similar3 years of experience with embedded operating systems3 years of testing, maintaining, or launching software products1 year of experience with software design and architectureCross-functional collaborationLeadership and initiativeAdaptability in a fast-paced environmentExperience contributing to opensource Linux USB stackExperience with Linux-based embedded systems developmentAbility to read hardware specifications to infer capabilities","datePosted":"2026-09-15T03:59:46.784Z","dateModified":"2026-09-15T03:59:46.784Z","hiringOrganization":{"@type":"Organization","name":"Google","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"San Jose","addressRegion":"CA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"d338d80d828173f1098e5ec7"},"url":"https://jobsearcher.com/jobs/d338d80d828173f1098e5ec7"}}