CareerPlanSign in

Senior Embedded Software Engineer

USA💼 Full-time💰 $174,000–$174,000🗓 2026-09-22 → 2026-09-26

Core

Develop Linux kernel drivers for USB and Type-C controllers, define Android system software layers, and optimize USB performance for Pixel products.

Role type

Senior embedded software engineer (Linux kernel & Android system software)

Builds

Linux kernel drivers, USB features, Android HAL and framework layers

Domain

Consumer electronics (Pixel products), Embedded Linux, Android

Deliverable

production ML models | product features | infrastructure

Required skills

C programming, Linux kernel development, embedded operating systems, software architecture, USB protocol knowledge, hardware specification analysis

Preferred skills

Open-source Linux USB stack contributions, DesignWare Controller stack experience, Master's/PhD in Computer Science

Technologies

Linux, Android, C, USB, Type-C, DesignWare Controller

Responsibilities

Develop Linux kernel drivers for new USB and Type-C controllers; Identify and deliver user-facing USB features; Diagnose systemic USB issues and upstream maintainable solutions; Develop scalable USB software architectures; Define and deliver Android system software layers including HAL and framework

Seniority

Senior, hands-on IC

Sourced via codingjobboard · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.