Manager, Mcu Firmware

NVIDIA NVIDIA · Semiconductors · Taipei, Taiwan

Manager for MCU firmware development for NVIDIA DGX servers and GPU baseboards, focusing on architectural integrity, technical problem-solving, and driving project milestones. Requires extensive embedded firmware experience, team management, and C/C++ expertise.

What you'd actually do

  1. Lead the definition, architectural design, and development of MCU firmware for NVIDIA DGX products.
  2. Act as the technical "engine" for the team—managing project timelines, identifying technical bottlenecks, and ensuring the team meets aggressive delivery schedules.
  3. Serve as the final point of escalation for complex firmware bugs and system-level integration issues.
  4. Define and oversee software development processes to ensure MCU standards are met.
  5. Conduct deep-dive code reviews and design sessions to maintain high-quality firmware standards across the team.

Skills

Required

  • embedded firmware development
  • team management
  • technical project leadership
  • MCU firmware
  • NVIDIA DGX products
  • architectural design
  • project timelines management
  • technical bottleneck identification
  • firmware bug resolution
  • system-level integration
  • software development processes
  • MCU standards
  • code reviews
  • design sessions
  • firmware quality standards
  • hardware peripherals (I2C, I3C, SPI, USB)
  • MCU software implementation
  • embedded software development in Linux
  • RTOS (FreeRTOS or Zephyr)
  • C/C++ programming
  • algorithms
  • data structures
  • computer architecture
  • operating system fundamentals
  • technical leadership
  • driving complex technical issues

Nice to have

  • DMTF PLDM and MCTP standards
  • system design
  • use case requirements
  • full software stack understanding
  • SBIOS firmware integration
  • BMC firmware integration
  • communication skills
  • flexibility under pressure
  • player-coach mentality

What the JD emphasized

  • 8+ overall years of experience in embedded firmware development
  • more than 3 years of successful team management experience
  • Deep hands-on experience with hardware peripherals including I2C, I3C, SPI, and USB
  • Extensive experience in building and implementing MCU software
  • Expert-level programming skills in C/C++
  • A deep understanding of computer architecture and operating system fundamentals
  • Demonstrated ability to drive complex technical issues to resolution with little or no supervision