
Summary
We are looking for a highly skilled and driven System Platform Engineer to join our team and work on the core software stack that underpins our server platforms. In this role, you will be responsible for developing, integrating, and debugging low-level system software, including BIOS, BMC firmware, boot and provisioning flows (such as NetBoot), root-of-trust mechanisms, advanced system logging, and kernel-mode drivers. You will play a key role in ensuring the reliability, security, and performance of our server infrastructure, while also contributing to the integration of node-level software with modern data center orchestration and management technologies.
Responsibilities
- Develop, integrate, and maintain BIOS and BMC firmware to ensure robust boot processes and system-level initialization.
- Optimize system configurations (e.g., DRAM timings, PCIe settings, power state transitions) to enhance reliability and performance.
- Implement and maintain security features such as secure boot and root-of-trust mechanisms.
- Develop and debug kernel-mode drivers, ensuring compatibility with hardware components.
- Design advanced system logging, tracing, and diagnostic capabilities for efficient system troubleshooting.
- Integrate node-level orchestration technologies (e.g., containers, deployment tools) into the platform software stack.
- Conduct system software validation through structured test plans to ensure stability, reliability, and performance.
- Work cross-functionally with hardware, firmware, and platform teams to resolve complex system-level issues.
Requirements
- Strong proficiency in C/C++ for system-level and embedded software development.
- Solid understanding of BIOS, BMC firmware, and server boot architectures (UEFI, EFI, bootloaders).
- Experience with kernel-mode driver development or debugging.
- Familiarity with secure boot, root-of-trust, or related system security mechanisms
- Understanding of Linux internals, kernel concepts, and low-level operating system behaviors.
- Ability to analyze system logs, trace events, and troubleshoot firmware/driver issues.
- Experience with low-level system configurations such as PCIe, DRAM, power states, or hardware initialization.
- Hands-on experience with advanced diagnostic tools, tracing frameworks, or system monitoring utilities.
- Strong problem-solving and cross-team collaboration skills.
- Experience with Git or similar version control, and ability to work in a distributed engineering environment.
Post Time|2025/12/15


