JOBSEARCHER

Staff Embedded Software Engineer, Pixel Interfaces

GoogleSan Jose, CAL6 LeadSeptember 15th, 2026
Overview In this role you define and maintain multi-generation LSIO architecture across Linux kernel, vendor modules, and RTOS firmware, enabling robust day-one silicon bring-up. You collaborate with silicon, design, and board teams to ensure seamless peripheral connectivity and system-level reliability. You will drive pre-silicon validation strategies using Gem5, QEMU, and FPGA platforms, shaping how drivers and software scale across environments. You lead technical reviews, mentor engineers, and influence cross-site architecture. ResponsibilitiesDefine and maintain multi-generation LSIO architecture across Linux kernel, upstream and vendor modules, and RTOS firmware environmentsLead pre-silicon validation strategies using Gem5, QEMU, and FPGA emulation for day-one silicon bring-upCollaborate with Silicon Architecture, Digital Design, Board EE, and peripheral client teams (Camera, Audio, Touch, Sensors, Wireless) to ensure seamless LSIO connectivityProvide technical guidance, perform code reviews, and provide architectural mentorship across global sites Key requirementsBachelor's degree or equivalent practical experience8 years of experience with embedded operating systems3 years of experience with software design and architectureExperience in embedded systems, Linux drivers, and C/C++leadershipcross-functional collaborationcommunicationembedded systemsLinux driversC/C++