CareerPlanSign in

Software Engineer II

United States, California, Mountain View💼 Full-time🗓 2026-07-02 → 2026-10-02

Core

Design, develop, and maintain Linux-based service and device management stacks for monitoring and managing hardware at hyperscale.

Role type

Senior IC systems software engineer (embedded/hardware-software integration)

Builds

Distributed systems, cloud services, device telemetry pipelines, and automated remediation workflows for hardware management

Domain

Hyperscale cloud infrastructure, embedded systems, hardware-software integration

Required skills

C/C++ systems programming, Linux kernel development, device driver programming, hardware interface programming (SPI, I2C, GPIO, UART), multi-threaded/concurrent programming, system-level debugging, telemetry pipeline development, observability tooling

Preferred skills

Python for automation, Azure services, KQL/Kusto, open-source contributions, C#/.NET

Technologies

Linux, U-Boot, C, C++, Python, SPI, I2C, GPIO, UART, Azure, KQL/Kusto

Responsibilities

Implement hardware interface programming and support board bring-up, firmware, and Linux boot flows; develop and enhance device telemetry and health monitoring; drive live-site excellence through monitoring, debugging, and root cause analysis; collaborate with hardware, firmware, and platform teams to deliver end-to-end solutions; translate customer feedback into feature enhancements and reliability improvements.