# Senior Firmware Engineer - GPU

**Company**: NVIDIA
**Location**: Taipei
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/Taiwan-Taipei/Senior-Firmware-Engineer---GPU_JR2019828?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_1b413e38-c87

## Description

We are seeking a Senior Firmware Engineer to join our GPU Firmware Development team. You will develop core out-of-band and peripheral firmware for next-generation GPU architectures.

**Key Responsibilities:**

- Develop, architect, and debug critical firmware for the GPU OOBHUB, focusing on robust peripheral control and secure communication interfaces.

- Design and optimize high-reliability firmware update mechanisms and telemetry systems for next-generation GPU subsystems.

- Collaborate with hardware architects and ASIC designers to define firmware-hardware interfaces and communication protocols.

- Implement secure, modern firmware solutions using high-reliability languages and principles.

- Partner with internal software, hardware, and infrastructure teams to transform new architectural features 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.

**Preferred Qualifications:**

- Hands-on experience or familiarity with the Ada or SPARK programming languages for high-integrity/safety-critical software.

- Direct experience with RISC-V assembly, custom extensions, or low-level architectural optimizations.

- Knowledge of building secure firmware updates, hardware roots of trust (RoT), or handling cryptographic hardware accelerators.

NVIDIA offers highly competitive salaries and a comprehensive benefits package.

## Skills

### Required
- firmware development
- embedded systems
- microcontroller programming
- C development
- RISC-V

### Nice to have
- Ada
- SPARK
- RISC-V assembly
- secure firmware updates
- hardware roots of trust

---

Source: [Apply at nvidia.wd5.myworkdayjobs.com](https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/Taiwan-Taipei/Senior-Firmware-Engineer---GPU_JR2019828?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
