Senior Firmware Engineer - Lpu

NVIDIA NVIDIA · Semiconductors · Santa Clara, CA

Senior Firmware Engineer to develop low-level firmware for NVIDIA's AI-accelerator hardware, focusing on bootloader, drivers, RTOS, and system services. Responsibilities include design, implementation, optimization, debugging, and collaboration with AI teams.

What you'd actually do

  1. Design, implement, and maintain firmware across the product stack (bootloader, drivers, RTOS, and system services).
  2. Develop firmware specifications and define clear interface behaviors across system components.
  3. Profile, optimize, and validate latency-critical code paths to ensure strong performance and reliability.
  4. Collaborate with hardware, silicon, system software, and AI teams to define interfaces and support system integration.
  5. Debug and resolve complex system-level issues involving firmware and hardware interactions.

Skills

Required

  • C/C++
  • low-level hardware interaction
  • system programming
  • real-time operating systems
  • bare-metal firmware
  • high-speed interfaces
  • peripheral buses
  • debugging
  • problem-solving

Nice to have

  • firmware for AI/ML hardware
  • datacenter-scale systems
  • system bring-up
  • validation
  • performance tuning
  • firmware testing frameworks
  • automation

What the JD emphasized

  • firmware development experience on complex SoC/ASIC platforms
  • low-level hardware interaction
  • firmware for AI/ML hardware