CareerPlanGet AI match score →

Senior Software Engineer (Linux Kernel - Networking)

2 Locations💼 Full-time🗓 2026-06-15 → 2026-07-30

Core

Developing firmware and platform software for next-generation data center System-on-Chips (SoCs), including BMC management firmware, Linux kernel drivers, and embedded stacks.

Role type

Senior IC embedded software engineer (Linux kernel & firmware)

Builds

Data center SoC firmware, BMC management stacks, and Linux kernel platform drivers

Domain

Semiconductor, Data Infrastructure, Embedded Systems

Deliverable

production ML models | product features | infrastructure

Required skills

C programming, Linux kernel device drivers, memory management, interrupt handling, DMA, device tree, I2C/I3C/SPI/GPIO/PCIe, BMC protocols (MCTP/PLDM/Redfish), ARM boot flows (U-Boot/ATF/UEFI), root cause analysis

Preferred skills

Zephyr RTOS, SPDM, IOMMU concepts

Technologies

C, Linux Kernel, Zephyr, U-Boot, ATF/TF-A, EDK2, MCTP, PLDM, Redfish, SPDM, I2C, I3C, SPI, GPIO, USB, PCIe

Responsibilities

Design and debug embedded firmware for multi-core SoC platforms; Implement and maintain BMC protocol stacks for out-of-band management and telemetry; Develop and maintain Linux kernel platform drivers for peripherals; Participate in root cause analysis and provide fixes for customer issues

Seniority

Senior, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Workday ↗