CareerPlan

Senior Software Engineer

USAFull-time2026-10-20 → 2026-11-10

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