Taipei, Taiwan, Taiwan

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 Ada/SparkC/C++LinuxFreeRTOS/ZephyrI2CI3CSPIUSBDMTF PLDMMCTPEmbedded Software DevelopmentFirmware DesignAlgorithmsData Structures
Ready to relocate and code from paradise?

Thailand or Vietnam — your office, your rules

Iglu offers relocation to Bangkok, Chiang Mai, Ho Chi Minh City, or Hong Kong. Full employment, legal setup, and a community of 200+ digital professionals.

Relocation to 5 countries
Full legal work setup
Developer community access
Work-life balance culture
Explore locations
Relocation support included
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.
All jobs at Nvidia Visit website
Job Details
Department Engineering
Category embedded
Posted 2 months ago