Expoint – all jobs in one place
The point where experts and best companies meet
Limitless High-tech career opportunities - Expoint

Nvidia Firmware Application Engineer - OpenBMC 
Taiwan, Taipei 
451247782

Yesterday
Taiwan, Taipei
time type
Full time
posted on
Posted 7 Days Ago
job requisition id

Join NVIDIA as a Openis a critical open-source platform for

server
next-generation GPU
server
platforms with performance, security, and reliability. You will supply to launching new
server
products, developing core
firmware
, and enhancing Open


What you’ll be doing:

  • Develop Open

    BMC
    firmware
    and core features to support next-generation GPU
    server
    platforms.

  • Participate in and upstream Open

    BMC
    code, helping with the open-source community to steer feature demands and guide project direction.

  • Build
    and implement manageability and monitoring solutions for enterprise components such as CPU, GPU, DIMM, SSD, NIC, PSU, FPGA, and CPLD.

  • Leverage industry standards (MCTP, Redfish, SPDM, PLDM, PMBus, NVMe, etc.) to

    build
    high-performance and secure
    BMC
    solutions.

  • Collaborate with

    hardware
    and security teams to align with product security goals and influence compose decisions.

  • Work closely with customers and partners to enable, debug, and optimize Open

    BMC
    solutions while building the ecosystem.

  • Provide technical mentorship, training, and documentation to help customers and ecosystem partners adopt Open

    BMC
    more effectively.

  • Overseas or domestic travel for customer engagement and product support as required.

What we need to see:

  • Bachelor’s degree or higher in Electrical Engineering, Computer Science, or equivalent experience.

  • 2+ years of relevant experience, with a proven background in large-scale projects and multi-functional collaboration.

  • Strong expertise in

    BMC
    firmware
    development, including
    BMC
    -
    BIOS
    communication, thermal/
    power
    management,
    firmware
    update, device monitoring, and
    firmware
    security.

  • Deep knowledge of Linux, including command-line usage, driver model, and Linux kernel internals.

  • Board

    bring-up
    experience with device drivers (I2C/I3C, SPI,
    PCIe
    , SMBus, Mailbox, etc.) and device trees for U-Boot and Linux kernel.

  • Proficiency in C/C++ with scripting skills in Python or Bash.

  • Strong communication and collaboration skills, with flexibility in task assignments and the ability to translate requirements and challenges into actionable solutions.