NVIDIA

MCU Firmware Engineer

Job Description

Posted on: 
2026-04-07

Responsibilities

  • Define, design, and develop security firmware for NVIDIA DGX products.
  • Ensure software development processes meet security/MCU standards.
  • Perform security threat modeling for software.
  • Design MCU solutions to satisfy DGX/GPU server security guidelines.
  • Collaborate with team members to drive issues with minimal supervision.
  • Maintain strong programming skills in Ada/Spark, C/C++, algorithms, and data structures.
  • Communicate effectively and adapt to task assignments under pressure.

Job Requirements

  • Bachelor's or higher in electrical engineering, computer science, or computer engineering.
  • 5+ years of experience in firmware design and development.
  • Hardware experience with peripherals like I2C, I3C, SPI, USB.
  • Familiarity with DMTF PLDM, MCTP, SPDM standards is a plus.
  • Background in embedded software development in a Linux environment.
  • Strong hands-on development experience and understanding of computer architecture.
  • Excellent communication skills and a self-motivated attitude.
Apply now

More job openings