{"schemaVersion":"jobsearcher.job.v1","id":"b7b191665a0edd72113a5078","url":"https://jobsearcher.com/jobs/b7b191665a0edd72113a5078","canonicalUrl":"https://jobsearcher.com/jobs/b7b191665a0edd72113a5078","title":"Senior Software Engineer, Embedded Systems, Pixel Memory","description":"Overview\nIn this role you will lead post-silicon enablement and optimization of high-speed memory subsystems for Google’s custom silicon, focusing on initialization firmware and diagnostic software. You will bridge hardware and software to ensure performance, stability, and reliability at scale across Pixel devices. Collaborating with cross-functional teams, you’ll tackle complex hardware-software problems and contribute to the evolution of memory subsystems. This is a hands-on, high-impact role that shapes the foundation of Google’s mobile offerings.\n\nCompensation / Benefitsbonus targetequitybenefits\nResponsibilitiesParticipate in or lead design reviews to decide among technologiesReview others' code to enforce best practices and qualityContribute to existing documentation and update content based on product changesTriage issues and debug/track/resolve impacts on hardware, network, or servicesDevelop, test, and launch software components; maintain and iterate on firmware and driversLead post-silicon enablement and optimization for memory subsystems as part of Pixel platform\nKey requirementsBachelor’s degree or equivalent practical experience5 years of software development experience in one or more programming languages3 years of experience testing, maintaining, or launching software products; 1 year in software design and architecture3 years of experience working with embedded operating systems2 years of experience with embedded systems and device driversleadership qualitiescross-functional collaborationproblem-solving and debugging initiativememory subsystem bring-upLPDDR4/5, DDR4/5embedded firmware or driver development in C or C++","company":"Google","rawCompany":"google","city":"San Jose","state":"CA","isRemote":false,"isActive":false,"createdAt":"2026-09-15T04:41:58.125Z","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":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Senior Software Engineer, Embedded Systems, Pixel Memory","description":"Overview\nIn this role you will lead post-silicon enablement and optimization of high-speed memory subsystems for Google’s custom silicon, focusing on initialization firmware and diagnostic software. You will bridge hardware and software to ensure performance, stability, and reliability at scale across Pixel devices. Collaborating with cross-functional teams, you’ll tackle complex hardware-software problems and contribute to the evolution of memory subsystems. This is a hands-on, high-impact role that shapes the foundation of Google’s mobile offerings.\n\nCompensation / Benefitsbonus targetequitybenefits\nResponsibilitiesParticipate in or lead design reviews to decide among technologiesReview others' code to enforce best practices and qualityContribute to existing documentation and update content based on product changesTriage issues and debug/track/resolve impacts on hardware, network, or servicesDevelop, test, and launch software components; maintain and iterate on firmware and driversLead post-silicon enablement and optimization for memory subsystems as part of Pixel platform\nKey requirementsBachelor’s degree or equivalent practical experience5 years of software development experience in one or more programming languages3 years of experience testing, maintaining, or launching software products; 1 year in software design and architecture3 years of experience working with embedded operating systems2 years of experience with embedded systems and device driversleadership qualitiescross-functional collaborationproblem-solving and debugging initiativememory subsystem bring-upLPDDR4/5, DDR4/5embedded firmware or driver development in C or C++","datePosted":"2026-09-15T04:41:58.125Z","dateModified":"2026-09-15T04:41:58.125Z","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":"b7b191665a0edd72113a5078"},"url":"https://jobsearcher.com/jobs/b7b191665a0edd72113a5078"}}