About this role
MediaTek’s Data Center team is at the forefront of innovation, driving the development of cutting-edge technologies that power the world's most advanced data centers. We are a dynamic group of system architects, packaging technology developers, and SoC design experts dedicated to creating high-performance, efficient, and reliable solutions. Our team collaborates closely to push the boundaries of technology, ensuring optimal performance, power efficiency, and scalability for data center applications. Join our Data Center team and be a part of the technological revolution that is shaping the future of data centers. If you are passionate about innovation and have the expertise to drive strategic technology development, we would love to hear from you.
About the Role
We are seeking Software Engineers to build the rack management and test software for the xPU rack. You will design front-end and back-end services that discover, monitor and control compute trays, power shelves, CDUs and switches, collect telemetry, and enforce power, thermal and leak/fault policies. You will also own the function and stress test system used for bring-up and validation, support BMC integration on the compute tray and management of the Spectrum-X/ESUN switches, and work closely with third-party ODM vendors and CSP/OEM customers to integrate with their fleet and DCIM tools.
Key Responsibilities
• Rack manager: Develop rack-level services that integrate compute-tray BMCs, power shelves/PDUs, CDUs and switches.
• Management interfaces: Implement Redfish, OpenBMC, IPMI, SNMP and PMBus/Modbus-based management.
• Telemetry: Build telemetry pipelines (e.g., Prometheus, Grafana) for power, thermal, flow and health data.
• Control policies: Implement power capping, thermal response and leak/fault handling.
• Switch management: Support management and telemetry integration for Spectrum-X/ESUN switches.
• Front end: Build operator dashboards and APIs; integrate with CSP fleet and DCIM tools.
• Test system: Own the function and stress test framework and automation for bring-up and validation.
• Firmware & security: Support firmware update, logging, diagnostics, authentication and secure boot.
• Delivery: Define management requirements with the hardware architects; own code through deployment.