23 Aug
|
nvidia ai
|
Bengaluru
23 Aug
nvidia ai
Bengaluru
Job Requisition ID
JR2022251
Job Category
Engineering
Time Type
Full time
NVIDIA is building a new wave of accelerated computing systems, where platform manageability, secure firmware, and high-performance networking must work as one coherent architecture. We are looking for an engineer to help define and implement OpenBMC-based management for systems that include host CPUs, BMCs, and coordinated top-of-rack Ethernet switching functionality.
This role focuses on extending the BMC from a traditional server management controller into a secure management authority for both system management and Ethernet switch management, while preserving transparent separation between the BMC management plane and the switch data plane.
Are you ready to help develop the next generation of OpenBMC networking architecture? Join us at the forefront of platform firmware, system management, and enterprise network infrastructure.
What You'll Be Doing
- Architect and implement OpenBMC support for platforms where the BMC handles host system functions and a coordinated ToR Ethernet switch subsystem.
- Define the end-to-end switch-management architecture across OpenBMC D-Bus services, bmcweb/Redfish APIs, persistent configuration, eventing, telemetry, security, and backend switch control interfaces.
- Develop OpenBMC object models and services for switch inventory, switch ASICs, front-panel ports, internal ports, PHYs, optics, retimers, VLANs, LAGs, FDB entries, counters, sensors, and health state.
- Implement L2 networking capabilities including port admin control, speed and FEC configuration, auto-negotiation, breakout, VLAN creation and membership, access/trunk mode, MAC learning, FDB management, flooding controls, link aggregation, and loop-prevention features.
- Build backend abstraction layers that can integrate with Linux switchdev/netlink, SAI/SONiC/SWSS-style components, DENT-style Linux networking components, or vendor switch ASIC SDKs.
- Work closely with hardware, ASIC, security,
📌 Senior Platform Software Engineer (Bengaluru)
🏢 nvidia ai
📍 Bengaluru