CareerPlanSign in

Senior Platform Software Engineer - Platform Architect

India, Bengaluru💼 Full-time🗓 2026-08-19 → 2026-09-25

Core

Architect and implement OpenBMC-based management for accelerated computing systems integrating host CPUs, BMCs, and coordinated top-of-rack Ethernet switching functionality.

Role type

Senior Platform Software Engineer (Platform Architect)

Builds

OpenBMC switch-management architecture, backend abstraction layers, and unified management interfaces for host and switch subsystems.

Domain

Hardware-software integration, data-center networking, platform firmware, and enterprise network infrastructure.

Deliverable

production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work

Required skills

OpenBMC firmware development, Ethernet switch architecture (L2), C/C++ programming, Linux user-space services, system management APIs (Redfish, IPMI, PLDM), hardware-software integration, API design, unit and integration testing.

Preferred skills

Contributions to OpenBMC/Linux networking open-source projects, experience building switch network operating systems or converged server/switch management architectures.

Technologies

OpenBMC, Yocto, systemd, D-Bus, bmcweb, Redfish, Linux switchdev/netlink, SAI/SONiC/SWSS, DENT, Linux networking components, vendor switch ASIC SDKs.

Responsibilities

Define end-to-end switch-management architecture across D-Bus services and APIs; develop OpenBMC object models for switch inventory and health; implement L2 networking capabilities (VLANs, LAG, MAC learning, etc.); build backend abstraction layers for various switch components; collaborate with hardware and firmware teams on board architecture and test strategy; write design specifications and documentation.

Seniority

Senior, hands-on IC with architectural responsibilities.

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.