Server Firmware Developer (RDSS Intern)

NVIDIA
Taipei
Workplace: OnsiteInternshipFunction: Software EngineeringSkills: ["Communication","Teamwork","Work ethic","Self-starter","Problem-solving"]

Design and develop performance-optimized active monitoring firmware for NVIDIA servers, working with a global BMC/SBIOS team. Implement DMTF-based solutions using standards such as MCTP, Redfish, SPDM, and PLDM, and drive reliability through thorough unit testing, static analysis reporting, and code coverage metrics. Partner with hardware and QA/Test teams to influence server design, review schematics, and help automate qualification for the full software/firmware stack.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
NVIDIA
NVIDIA
2 hours ago

Server Firmware Developer (RDSS Intern)

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 2 hours agoStatus: Live
Reposted: similar role first listed 8 months ago

Job Summary

Design and develop performance-optimized active monitoring firmware for NVIDIA servers, working with a global BMC/SBIOS team. Implement DMTF-based solutions using standards such as MCTP, Redfish, SPDM, and PLDM, and drive reliability through thorough unit testing, static analysis reporting, and code coverage metrics. Partner with hardware and QA/Test teams to influence server design, review schematics, and help automate qualification for the full software/firmware stack.
Location: Taipei
Workplace: Onsite
Employment Type: Internship
Job Function: Software Engineering
Seniority: Intern level

Key Responsibilities

  • •Work with a global team of BMC/SBIOS developers on NVIDIA server designs.
  • •Design and develop active monitoring firmware solutions using DMTF standards including MCTP, Redfish, SPDM, and PLDM.
  • •Instrument code to maximize code coverage, writing and automating unit tests and maintaining unit test case reports.
  • •Produce software quality reports using static analysis, code coverage, and CPU load.
  • •Collaborate with hardware and QA/Test teams to influence hardware design, review architecture/schematics, and define test tools/automation for system qualification.

Key Requirements

  • •MS or PhD in EE/CS (or related field) with active development using Python and C/C++ on Linux.
  • •Knowledge of platform management, including BMC-BIOS communication, thermal and power management, firmware updates, device monitoring, and firmware security.
  • •Experience with C/C++ development plus bash/Python scripting and debugging in embedded Linux environments.
  • •Experience using Git.
  • •Strong written and oral communication, teamwork, work ethics, and commitment to complete tasks daily.
Education:
Skills:CommunicationTeamworkWork ethicSelf-starterProblem-solving
Tech Stack:PythonC/C++LinuxDMTFMCTPRedfishSPDMPLDMBMC-BIOSGitBashStatic analysisUnit testingCode coverageRESTJSONHTTPsOAuthFirmware securityBMC

Company Brief

NVIDIA
Designs and manufactures GPUs, AI accelerators, and system-on-chip products for gaming, data centers, professional visualization, and automotive markets, enabling advanced graphics, AI, and high-performance computing solutions worldwide.
Industry: Electronics Manufacturing
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Santa Clara, United States
Founded: 1993
Glassdoor
Glassdoor: 4.3
WebsiteLinkedInGlassdoor