CareerPlan

Senior System Software Engineer, GPU Firmware

India, BengaluruFull-time2026-10-28 → 2026-11-10

Core

Design, develop, test, debug, and optimize GPU firmware and boot software for GPUs in heavily resource-constrained environments.

Role type

Senior System Software Engineer (GPU Firmware)

Builds

Boot software and firmware for GPUs

Domain

Semiconductor / GPU hardware

Required skills

C, low-level software development, boot software design, secure software fundamentals (cryptography, authentication/attestation, chains of trust), software process improvement, hardware collaboration

Preferred skills

x86 assembly, PC architecture, RISCV, microarchitectures, PCI/PCIe architecture, MCTP/PLDM/SPDM protocols, UEFI development

Technologies

C, x86, RISCV, PCI, PCIe, MCTP, PLDM, SPDM, UEFI

Responsibilities

Design and implement creative solutions for boot software; Collaborate with hardware, software, and business teams to transform firmware features; Interact with OS and PC vendors to improve startup experience; Improve team software process and core infrastructure; Evaluate and improve security for firmware as root of trust; Work with hardware teams to improve GPU hardware security and manageability

Seniority

Senior, hands-on IC