Build, architect, develop, and debug critical firmware running in the GPU OOBHUB, prioritizing robust peripheral control and secure communication interfaces.
Build and optimize high-reliability firmware update mechanisms and telemetry systems for next-generation GPU subsystems.
Collaborate closely with hardware architects and ASIC designers to initiate new silicon, defining firmware-hardware interfaces and communication protocols.
Implement secure, modern firmware solutions, bringing to bear high-reliability languages and principles to ensure system stability.
Partner with internal software, hardware, and infrastructure teams to transform brand new architectural features from concepts into production-ready firmware.
Requirements
BS or MS degree in EE, CS, CE, or equivalent experience
5+ years of experience in low-level firmware development, embedded systems, or microcontroller programming
Strong background in managing peripherals and communication stacks via industry-standard protocols (e.g., SPI, I2C/I3C, PCIe, SMBus, MCTP, PLDM)
Expert-level C development skills in resource-constrained environments
Experience working with RISC-V or similar embedded processor architectures
Deep understanding of software development processes, robust debugging methodologies, and a developer-first approach passionate about writing clean, maintainable, and scalable code
Excellent interpersonal abilities enabling close work with hardware designers and diverse engineering groups