Senior Software Engineer
Core
Develop and sustain the complete system software stack for Pixel devices, including Google SoC and in-market device system software kernels.
Role type
Senior embedded systems software engineer (Linux kernel/Android)
Builds
System software stack for Pixel devices
Domain
Consumer electronics / Mobile operating systems
Required skills
C++, C, embedded operating systems, Linux kernel, Android systems, system software development, code review, technical documentation
Preferred skills
BSP team lead experience, low-level hardware interactions, device driver integration, upstream Linux Kernel experience
Technologies
Linux, Android, C++, C
Responsibilities
Design, develop, test, deploy, maintain, and improve software quality; Triage, debug, track, and resolve product or system issues; Review other developers' code and provide feedback on style, accuracy, testability, efficiency, and best practices
Seniority
Senior, hands-on IC
