Taipei, Taiwan, Taiwan Employment

Nvidia is hiring a MCU Firmware Engineer

About the Role

Nvidia is hiring an MCU Firmware Engineer to develop firmware and software for the next generation of GPU modules, deployed on NVIDIA DGX servers, GPU baseboards, and Tesla boards. You will be part of a focused effort to develop and productize innovative solutions applied across many NVIDIA products.

What You'll Do

  • Be involved in the definition, architectural design, and development of security firmware for NVIDIA DGX products.
  • Assist with defining and ensuring the software development process meets security and MCU standards.
  • Perform security threat modelling for our software.
  • Design and/or make recommendations for MCU solutions that satisfy DGX and GPU server security guidelines.

What We're Looking For

  • Bachelor's degree or higher in electrical engineering, computer science, computer engineering, or equivalent experience.
  • 3+ years of relevant experience.
  • Firmware design, development, analysis, or equivalent experience.
  • Background in embedded software development in a Linux environment.
  • Strong programming skills in Ada/Spark, C/C++, algorithms, and data structures.
  • Strength in being hands-on with development in addition to software security experience.
  • Deep understanding of computer architecture and operating system fundamentals.
  • A strong teammate; self-motivated with a positive attitude and motivation to learn, grow, and build.

Nice to Have

  • Hardware experience with peripherals like I2C, I3C, SPI, or USB.
  • Experience in building and implementing MCU software.
  • Familiarity with DMTF standards: PLDM, MCTP, SPDM.
  • Background with FreeRTOS or Zephyr.
  • Background with SBIOS and BMC firmware.

Technical Stack

  • Languages: Ada/Spark, C/C++
  • OS/RTOS: Linux, FreeRTOS, Zephyr
  • Peripherals/Protocols: I2C, I3C, SPI, USB
  • Standards: DMTF PLDM, MCTP, SPDM

Team & Environment

You will be a member of the ERoT/MCU firmware team at Nvidia.

Benefits & Compensation

  • Competitive salaries
  • Generous benefits package

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Required Skills
Ada/SparkC/C++LinuxFreeRTOS/ZephyrI2CI3CSPIUSBDMTF PLDMMCTPEmbedded Software DevelopmentFirmware DesignAlgorithmsData Structures
Looking for a remote dev community?

200+ professionals, 37 countries, one network

Working remotely doesn't mean working alone. Iglu connects you with developers, designers, and digital experts worldwide. Collaborate, learn, and grow together.

Global professional network
Knowledge sharing & collaboration
Regular community events
Cross-project opportunities
Join the community
37 countries represented
About company
Nvidia

NVIDIA's invention of the GPU sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing for science and engineering. Today, the company is known as 'the AI computing company,' with the GPU acting as the brain of computers, robots, and self-driving cars that can perceive and understand the world.

Visit website
Job Details
Department Engineering
Category embedded
Posted 14 days ago