Senior Platform Software Engineer - Platform Architect
NVIDIA · India, Bengaluru · Refreshed 2 months ago
About this role
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 clear 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 configurat
Listings may come from company or aggregator sources. Confirm current availability and requirements on the original application page.
Report a suspicious or expired opening
Sign in to report. Reporter identity is kept private.
Explore roles that fit your experience
Sign in to explore personalized job matching with a saved resume. For this role, review the full description on the source page and emphasize only skills and experience you genuinely have.
Explore personalized job matchingMore NVIDIA jobs
Senior Technical Support Engineer, Networking
NVIDIA · India, Bengaluru · 15 days ago
Senior Compiler Optimization Engineer – LLVM
NVIDIA · India, Bengaluru · 19 days ago
Senior System Software Engineer - Video
NVIDIA · India, Bengaluru · 20 days ago
Senior System Software Engineer - Boot SW Engineering
NVIDIA · India, Hyderabad · 22 days ago
Senior Systems Software Engineer
NVIDIA · India, Pune · 1 month ago