Jobs · Information Technology · California

Senior Firmware Engineer - LPU

Thomas To · Santa Clara, CA · Today
HybridInformation TechnologyFull-time

About the role

Collaborate with a world-class team at the forefront of AI and accelerated computing technology to drive the development of low-level firmware powering NVIDIA's AI-accelerator hardware. Influence key technical decisions, shape system behavior, and deliver high-quality firmware for cutting-edge platforms.

Responsibilities

  • Design, implement, and maintain firmware across the product stack (bootloader, drivers, RTOS, and system services)
  • Develop firmware specifications and define clear interface behaviors across system components
  • Profile, optimize, and validate latency-critical code paths to ensure strong performance and reliability
  • Collaborate with hardware, silicon, system software, and AI teams to define interfaces and support system integration
  • Debug and resolve complex system-level issues involving firmware and hardware interactions
  • Contribute to system bring-up, validation, and continuous improvements in firmware quality and robustness

Requirements

  • B.S. in Computer Engineering, Electrical Engineering, Computer Science, or a related field, or equivalent experience
  • 8+ years of professional firmware development experience on complex SoC/ASIC platforms
  • Strong proficiency in C/C++ (C11 or later), with solid understanding of low-level hardware interaction and system programming
  • Experience with real-time operating systems (FreeRTOS, Zephyr, VxWorks, ThreadX) and/or bare-metal firmware
  • Hands-on experience with high-speed interfaces (PCIe Gen3/4/5, DDR4/5, SerDes, Ethernet) and common peripheral buses (SPI, I²C, UART, CAN)
  • Strong debugging and problem-solving skills across hardware/software boundaries

Preferred qualifications

  • Experience with firmware for AI/ML hardware or datacenter-scale systems
  • Proven ability to deliver high-quality firmware in complex, cross-functional environments
  • Experience with system bring-up, validation, and performance tuning
  • Familiarity with firmware testing frameworks and automation
  • Ability to navigate ambiguity and drive effective technical solutions

Pay

Base salary range: 184,000 USD - 287,500 USD for Level 4, and 224,000 USD - 356,500 USD for Level 5, plus equity and benefits.

Similar jobs